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