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.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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.