On Sun, 06 Mar 2011 15:05:51 +0100, Thomas wrote: >Am 06.03.2011 14:25, schrieb Enrico Tröger: >> On Sun, 06 Mar 2011 00:57:32 +0100, Colomban wrote: >> >>> Hi all! >>> >>> Le 19/12/2010 16:05, Colomban Wendling a écrit : >>>> Hi! >>>> >>>> [...] >>>> >>>> Well! If you apply all these patches, you should have a working, >>>> real-time, in-memory tag parsing that should look good :) >>>> >>>> So, what's left? Testing of course, lot of it. >>>> Also, for now it doesn't update tag list before the first save (for >>>> new documents). I've not investigating the issue yet though. >>>> >>>> >>>> So I'll stop here, thank you for your time reading and let you test >>>> this, right? :) >>> I'm happy to announce that I've now committed these patches to >>> trunk, with some little improvements -- an option in the Preference >>> dialog to configure it, MIO integrated, better code in some places, >>> etc. >> Great stuff! >> >> A few comments: >> - I fixed the Waf build script and the Windows Makefiles, there were >> just minor adjustments necessary and now it builds with Waf and on >> Windows. Yay. >> - you use va_copy() in MIO. va_copy is C99 while all the other va_* >> functions are C89. So far, we tried to stay compatible with C89 even >> though it is old (and it is old, and old). At least some years ago, >> there were actually users who had to use a C89 compiler. >> Maybe we should just stop C89 support as we are in 2011 in the >> meantime... >> >> Most important things is the licence of MIO. >> I think it's possible to release Geany as GPLv2+ with MIO included >> even though it's GPLv3. What I don't know is what's the overall >> licence of the Geany package is then. I'm not that good in licencing >> stuff :). And where do we need to state Geany contains GPLv3 code? > >Since you link statically, the whole binary package is GPLv3 since >GPLv3 is not compatible to v2. For the source distribution it's up to >each individual source file. > >IMO it would be wiser to put mio GPLv2+ also. If it's ever packaged >separately it can be changed to GPLv3. > >OTOH I don't suppose you sue each other for GPLv2 vs GPLv3 issues, do >you? :)
Most likely not, but the licencing isn't only an issue of ourselves but also quite relevant for third parties like these strange guys like users or packagers :D. Regards, Enrico -- Get my GPG key from http://www.uvena.de/pub.asc
pgpNdmF8RjwqH.pgp
Description: PGP signature
_______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel