[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [+o-FL] Della saggezza, ovvero: Bill non vuole GPLv3+ nella salvia.



Il 19 aprile 2009 12.31,  <bodrato@mail.dm.unipi.it> ha scritto:
> [...]

quello che non capisco è:

   This package is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

non vedo come possano lamentarsi se uno applica la licenza e sceglie
l'opzione di usare una versione più recente.
potevano scegliere una licenza diversa, che so, "può usare e/o
modificare il codice solo chi dico io", invece hanno scelto GPL2+...
o li hanno costretti con la forza a rilasciare il codice con questa licenza?

per il resto: la loro richiesta è legittima, nel senso che chiedere si
può sempre: chiedere che si contribuisca in GPL2 è legittimo
esattamente come chiedere che per favore microsoft rilasci tutto il
proprio codice in GPL; legittimo rispondere di no, in entrambi i casi.

la scelta è solo tua.


p.s. la AGPL può essere considerata (magari stirando un po' il
concetto) una later version della GPL?


p.p.s. giusto per vedere la licenza ho installato sagemath (sono
pigro, facevo prima a scrivere aptitude install sagemath che a
sfogliare via web i file del pacchetto); l'ho lanciato e:

----------------------------------------------------------------------
| SAGE Version 3.0.5, Release Date: 2008-07-11                       |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------

sage: license()
---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)

/home/giorgian/Download/<ipython console> in <module>()

/usr/lib/python2.5/site-packages/sage/misc/copying.pyc in __call__(self)
      5 class License:
      6     def __call__(self):
----> 7         pager.pager()(self.__str__())
      8
      9     def __repr__(self):

/usr/lib/python2.5/site-packages/sage/misc/copying.pyc in __str__(self)
     11
     12     def __str__(self):
---> 13         return open(os.environ['SAGE_ROOT'] + '/COPYING.txt').read()
     14
     15

IOError: [Errno 2] No such file or directory: '/usr/lib/sagemath/COPYING.txt'


pietro


Reply to: