8

Requiring people to contribute their changes back to the original project is a bit of a problem point for licenses. For open-source license, such a requirement fails the "desert island test" and prevent the license from being an open-source license. The desert island test means that a group of people on a desert island with no way of contacting the outside ...


3

The Apache license allows use for any purpose, so using the code in a thesis is fine. However, it is common to cite relevant[1] libraries and software that you used in an academic context. This is entirely an academic thing and has nothing to do with licenses. You can cite the project website or the code repository website as you would cite any other ...


2

As long as you are the author, you can dictate the conditions under which your work is being used. The limits here might only be for you in this case employment obligations and contract law. That said, if you are the sole author, you can safely apply the AGPL to your code and host the software without publishing it - you are not bound by your own license. ...


2

Should I use a software license for this or a Creative Commons license? You can do either, nothing prevents you from releasing data or any copyrightable material under a software license. At the bottom of this page at GNU.org you will find license recommendations on releasing data. However, there is another issue to consider. Your resume (CV) is also a ...


1

For example, the TeX license states that any modified version has to be distributed under a different name. This is allowed by the Open Source Initiative. But please read and understand David Wheeler's "Make Your Open Source Software GPL-Compatible. Or Else.". The essay is oldish, but still very much relevant. Knitting your own license is (a) a task for an ...


1

Any source which makes use of GPL-licensed code needs to follow the license when you distribute it or it's binaries. That means the GPL applies to the complete work and you will obliged to provide source code. In your example all three, 3rdPartyRepo, CustomRepo1 and CustomRepo2 cannot be shared without either changing licenses to GPL (and sharing complete ...


Only top voted, non community-wiki answers of a minimum length are eligible