I am developing a library from scratch. If I license it under GNU GPL (or a similar license), which conditions everyone to disclose the source code, does the condition apply to my other projects?Say I will create an android app that uses the aforementioned GPL library. Do I need to publish it under GPL aswell? Does it need to have the source disclosed even if I am the creator of both o them?Does the situation change, when other people contribute to the library?
Does GNU GPL condition of reusing license apply to me too if I am the creator?
licensing;gpl
Say I will create an android app that uses the aforementioned GPL library. Do I need to publish it under GPL aswell? Does it need to have the source disclosed even if I am the creator of both o them?Of course not. There is absolutely no way whatsoever imaginable how this would be even remotely possible. The purpose of a license is to give rights to someone who otherwise wouldn't have them. You don't even need to know copyright law, it's just basic common sense.Does the situation change, when other people contribute to the library?Yes. If you use other people's code, you need to acquire a license for that code.