3 ms·
Ask HN: Am I correct about FOSS licenses and open source software?
Earlier today, I tried to answer frederickcook's question about which software licenses are compatible with proprietary software. I posted my answer several hours late on a small thread, so I am reposting it here for your convenience and/or corrections. (The original is at http://news.ycombinator.com/item?id=2210218)
* If you are building a website and you do NOT redistribute the website's software (e.g. allow people to run the website on their own server), you can incorporate code from most open source licenses. Specifically:
* The MIT, BSD, PSF, and Apache licenses are fantastic for proprietary websites, even if you do redistribute the website's software. (In which case you will need to include a disclaimer, copyright notice, and/or copy of the license, depending on the details of that specific license.)
* Libraries licensed under the AGPL may NOT be used for proprietary websites. The regular GPL's language is unclear about proprietary websites, so you may want to avoid GPL libraries altogether. (I have been told that the FSF claims that the GPL covers websites. Note that the AGPL was written to firmly and explicitly address this issue.)
* You may use LGPL libraries, but if you modify them then you may have to release the code that you modified. (Due to the aforementioned uncertainty.) Again, I am not certain about this, but I have seen that claimed before.
Disclaimer: I am not a lawyer and nothing I say is legal advice. Use the information I provide at your own risk. It may be wrong. I have no legal liability if you use it.
Feel free to correct me. I would be happy to hear that I am incorrect regarding the GPL.
- wmf 16y agoIn general, I wouldn't give advice based on what I have been told. About the GPL, see http://radar.oreilly.com/archives/2007/07/the-gpl-and-software-as-a-serv.html http://radar.oreilly.com/archives/2007/07/the-gpl-and-softwa...
- nyellin 16y agoThank you. I found mixed answers on the internet and I will correct my other post.