Open xresende opened 9 years ago
@xresende, in my opinion the answer to this question does not depend on our opinion :grin:. This code is a property of the laboratory, isn't it? We need to know what LNLS recommends, don't we? Actually, I think the same is valid for all lnls-fac codes... I hope they choose MIT :sweat_smile: .
From http://www.gnu.org/software/gsl/:
If I wanted to distribute an application which uses GSL, what license would I need to use? The GNU General Public License (GPL).
This means trackcpp has to be under GPL as well, and I believe this propagates to all other code which uses pyaccel, such as sirius and va. An alternative to the GPL is LAPACK (http://www.netlib.org/lapack/index.html).
A nice source of information on licensing is http://choosealicense.com/.
@fernandohds564, I checked. Here's what I understand:
In Brazil, since 1998, the employer does have the right to software developed by its employees hired specifically for this purpose. This new ( :joy:) law (http://www.planalto.gov.br/ccivil_03/Leis/L9609.htm) changed the previous one from 73 in which the employee had half the rights.
But, as always in life, the discussion is not that black-and-white, apparently. Look at
http://www.migalhas.com.br/dePeso/16,MI26281,101048-Direito+dos+empregados+a+propriedade+industrial .
If I could I would wave any eventual software right and accept whatever license CNPEM/LNLS chooses for the Sirius software that I am helping to develop.
Since I love symmetry I have to end with this: I hope they choose GPL :sweat_smile: .
So, what do we do? Do we ask CNPEM/LNLS for recommendations? If so, to whom do we ask?
@afonsoharuo, I understand. But:
To use MIT's licence we would have to abandon GSL. Other than what CNPEM/LNLS has to say on the matter, why MIT's would be preferable over GPL?
Ximenes.
@afonsoharuo, it is naturally no pressing matter but we could discuss this issue with people over coffee breaks. Zé is the person who comes to mind, for example.
The point is: what if CNPEM/LNLS decides we cannot use either GPL or MIT?
Yes. Or, maybe, Cleonice...
We may then have to give up GitHub since we may not distribute our software, dependig on the license. (I suppose using GitHub means distributing...)
What license do we really want?! MIT vs GPL ? Other? We never discussed this issue.