chootka / subnodes

Subnodes is an open source project that configures your Raspberry Pi as a wireless AP, Node.js server, and BATMAN ADV mesh point.
Other
205 stars 39 forks source link

unclear licensing #2

Closed tpltnt closed 11 years ago

tpltnt commented 11 years ago

Hi Chootka,

i looked at your code and i miss a licensing statement. Under which terms are people allowed to use your code? I would suggest AGPLv3 so people have to open up their contributions. That would ensure solidarity and prevent exploitation of your work. As the copyright holder, you could license things under different conditions any time, if needed. If you have any questions regarding the licensing, i can offer you hints and advice.

Cheers, tpltnt

chootka commented 11 years ago

Hello,

Thanks for your suggestion. I was not aware of this kind of license.

People are free to use whatever code i develop as long as it remains open source and a link back would be appreciated as well. Ideally people would make contributions to the project itself as I would like it to become a platform on top of which applications are developed specifically for LAN mesh networks. However, I am happy for people to fork and develop as fits their needs, again as long as it is kept open source.

tpltnt commented 11 years ago

Then i highly recommend the AGPLv3. It ensures that the code stays open (as opposed to BSD/MIT licenses) and developers have to publish their contribution as well (upon request). If you use only the GPL, people are allowed to host your software, but do not need to provide the code. It is called the "application service provider loophole". For more check paragraph 2 in this FSF press release.