Regarding GPL/LGPL license about distributing the source code

If I make my code in GPL/LGPL license, does this mean that I have to release source to public/or as request ? Also, is there any opensource license that doesn't require me to do release the source ?

thanks.


You are under no obligation to automatically release GPL code.

You must release GPL code only if you are distributing the GPL code (in any form - compiled or otherwise) to others, and you are only obligated to release it to those you are distributing it to. You could have GPL code that you sold and released to Microsoft and no one else - only they would have GPL rights to the source code, no one else. They could release it to anyone they like, of course. GPLv3 adds in some stuff about software as a service, as well.

If you don't want to release the source at all, why on earth would you want to call it "open source"? Use a normal proprietary license if you've got proprietary code.

链接地址: http://www.djcxy.com/p/79524.html

上一篇: 为什么要在GNU GPL下授权应用程序?

下一篇: 关于分发源代码的GPL / LGPL许可证