Alan,

> You are right in that open source is good at spreading algorithms but no
> one should be locked out by decree. Thus the licensing of software is
> critical; the GNU GPL license including Copyleft is not to be confused with
> something like Python; from the Python web site:
>
> "The Python implementation is under an open source license that makes it
> freely usable and distributable, even for commercial use"
>
> In regards to GNU GPL; never in the history of literature has the words
> "freedom" and "choice" been so misrepresented; they stand behind their
> lawyers. How much of the software under GNU GPL license have been developed
> using computers provided by institutes - was it really a hobby.
>
> Fox is under GNU GPL - not very helpful to society in a general sense
> wouldn't you say.

   Many people do seem to find Fox helpful. But as for the license, what the 
GPL says is that if you want to redistribute a modified version of the 
software, you should give away as much as the original author - modified 
parts should be opened too. I do not find this exaggerated. 

   As for GPL code written using public money, should the 'public' source code 
be used for closed source applications - that is debatable.

   Of course the GPL is inconvenient for many commercial software - because 
they want to keep secret parts of the software, so opening the source is 
unacceptable. Which does not mean they can't use it - just look at all the 
embedded electronics (routers, smart TVs, DVD players) : a lot are running 
Linux. Even Fox could be distributed on CDs by X-ray companies - as long as 
they do not modify the source code they have exactly 0 obligations to me.
   
   I believe the ideal licensing uses a dual approach (1) provide the source 
code as GPL to encourage others to provide their modifications and (2) allow 
another closed-source licensing to be available, at a price. That way 
everybody is happy.
   When Fox was first released it was under an artistic license - very 
permissive - and after I left Geneva and started making all the modifications 
from home, I decided (with Radovan) that if people wanted to make money by 
adding features to Fox they would have to discuss first with us for a 
different license, or release the source code.

   I agree with you that freedom cannot and should not be mandated by decree - 
if one day someone mandates all software to be available only under a 
copyleft license I'll stand by you against it. But right now we are very far 
from that, open-source authors are much vulnerable than commercial because of 
patents. Global minimum is somewhere in the middle between 'all software 
patented, closed' and 'all software opened, copyleft' - I'd say on that axis 
we are 20% from the left limit, and the Nature policy seems to me a small 
step in the right direction, but we should not overshoot.

        Vincent
-- 
Vincent Favre-Nicolin
Université Joseph Fourier
http://v.favrenicolin.free.fr
ObjCryst & Fox : http://objcryst.sourceforge.net

Reply via email to