<div dir="ltr"><br><div class="gmail_extra">Jurgen / Steve,</div><div class="gmail_extra"><br></div><div class="gmail_extra">I haven't followed this discussion as closely as I likely ought to have, but I'll make a few notes:</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">1) I'm not particularly interested in showing free software licenses in the OSGeo4W installer.  I'm only showing the proprietary ones because it is required to avoid legal liability.  I am not aware of us having any obligation to show free software licenses.  If anything I *like* the fact that users are forced through some agree-to-license-misery for proprietary licenses which emphasizes how lame they are and celebrates the awesomeness of no bull free software.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">2) I'm a bit dubious about md5sum's for merging same licenses into one request, but since I'm not worried about non-free licenses it isn't an issue for me. </div>
<div class="gmail_extra"><br></div><div class="gmail_extra">3) I'd rather not use automatic pdf conversion to text.  This process only has to be done once per package, and I'd rather have a human review the text-ified version and ensure that its still captures the original agreement in a reasonable form.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Best regards,</div><div class="gmail_extra">Frank</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 12, 2013 at 1:18 PM, Jürgen E. <span dir="ltr"><<a href="mailto:jef@norbit.de" target="_blank">jef@norbit.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Steve,<br>
<div class="im"><br>
On Mon, 12. Aug 2013 at 13:25:47 -0500, Lord Flaubert Steve Ataucuri Cruz wrote:<br>
> > Also included are license files for most packages ($pkg-$ver-$pver.txt, but<br>
> > also *.pdf and *.rtf) - for free and non-free licensed packages.<br>
<br>
> Actually the installer only support  a txt file as a license<br>
<br>
</div>Sure.  But the ECW license is in RTF and the MrSID license is in PDF.<br>
<br>
I suppose pdftotext and catdoc do a good enough job to produce plain text from<br>
those.<br>
<div class="im"><br>
<br>
> > As you might notice I didn't differentiate between free and non-free<br>
> > licenses.  And therefore there are a lot of licenses the installer will<br>
> > show and request to accept.<br>
<br>
> It wasn't the idea, the installer only will show a license for restrictive<br>
> packages , there are only three or four packages. Only few packages will have<br>
> "license" entry in "setup.ini" file, not all.<br>
<br>
</div>Sure, but I feel that it somewhat belittles the free licenses.<br>
<div class="im"><br>
<br>
> > I thought the md5sum would help to identify where the same license applies,<br>
> > but I just notices that it doesn't even work for the GPL (lots of minor<br>
< > difference in the files).  So that would need a different approach.  Any<br>
> > thoughts?<br>
<br>
> I don't understand you how md5sum might help to licenses, could you explain<br>
> us in more detail way, please? or someone could give us another point of<br>
> view.<br>
<br>
</div>Same license.  Same file content.  Same md5sum.   In that case we could have<br>
just determine which packages share the same license by md5sum and display each<br>
license only once with a list of packages that share it.<br>
<br>
But unfortunately the md5sums don't match in setup.ini although the licenses<br>
are virtually the same (except for the FSF address, blanks, formfeeds and stuff<br>
like that).  So that doesn't work.<br>
<br>
Some of the free packages don't even contain the full license text and only<br>
reference the well known license (e.g. available form OSI,<br>
<a href="http://opensource.org/licenses/" target="_blank">http://opensource.org/licenses/</a>).   So the current license files could be well<br>
replaced with a pointer to that site.<br>
<br>
Any maybe there should be another field in the setup.ini that tells us if a<br>
license must be explicitly accepted.<br>
<div class="im"><br>
<br>
> > More installer observations (probably at least partly already on Steve's<br>
> > todo list):<br>
<br>
> Thanks by your feedback I am working on it today<br>
<br>
> > - the license display widget doesn't resize in the installer<br>
<br>
> Done<br>
<br>
</div>Thanks.<br>
<div class="im"><br>
<br>
> > - Line breaks don't show well<br>
> > - Apparently the license display is (sometimes?) truncated and shows junk<br>
> >   at the end.<br>
> > - It doesn't track licenses that have already been agreed to (ie. on<br>
> >   reinstall).<br>
> > - Maybe we should also store them somewhere and produce license shortcuts<br>
> >   in the program group (or just one to the directory).<br>
> > - How should non-text licenses (PDF, RTF) be handled?  I suppose we could<br>
> >   just convert them to .txt in regen.sh.<br>
<br>
> Yes I think it should be convert to .txt I dont know if it is easy to do.<br>
<br>
</div>Ok, I'll do that tomorrow then.<br>
<br>
<br>
> > - The program group name is not configurable (ie. OSGEO4W_STARTMENU) multiple<br>
<div class="im">> >   OSGeo4W installs overwrite each others shortcuts.<br>
<br>
> > For the QGIS standalone installer I was planning to collect all the license<br>
> > files into one LICENSE.txt that is presented on install.  Maybe that's also<br>
> > an approach for the osgeo4w installer.   Collect the licenses, present them<br>
> > in a large scrollable list and allow to accept them all at once.<br>
<br>
> My mentor Frank told me this process had to do for each restrictive package<br>
> but it can work if you collect all licenses files into one license.<br>
<br>
</div>Question is if that's a better approach for the osgeo4w installer or not.<br>
<div class="im HOEnZb"><br>
<br>
Jürgen<br>
<br>
--<br>
Jürgen E. Fischer         norBIT GmbH               Tel. +49-4931-918175-31<br>
Dipl.-Inf. (FH)           Rheinstraße 13            Fax. +49-4931-918175-50<br>
Software Engineer         D-26506 Norden               <a href="http://www.norbit.de" target="_blank">http://www.norbit.de</a><br>
<br>
--<br>
norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH<br>
Rheinstrasse 13, 26506 Norden<br>
GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502<br>
<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
osgeo4w-dev mailing list<br>
<a href="mailto:osgeo4w-dev@lists.osgeo.org">osgeo4w-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/osgeo4w-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/osgeo4w-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>---------------------------------------+--------------------------------------<br>I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com" target="_blank">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>and watch the world go round - Rush    | Geospatial Software Developer<br>
</div></div>