In development software, libraries, toolkits, gui's etc, what licenses do I need to look for that will allow me to sell products created using the software?
Edit: I should've said also that I'm most interested in licenses for free development tools, however, not necessarily open source.
Closed source means computer programs whose source code is not published except to licensees. It is available to be edited only by the organization that developed it and those licensed to use the software.
With closed source software (also known as proprietary software), the public is not given access to the source code, so they can't see or modify it in any way. But with open source software, the source code is publicly available to anyone who wants it, and programmers can read or change that code if they desire.
I certainly know of the Ms-PL (Microsoft Permissive License) but you can find a pretty good list at the CodeProject license page. The first part of the page is for uploading articles to the site but it still has a good list of licenses and their restrictions.
Simplified, the main licenses are:
BSD: You can use the code.
LGPL: You can use the code, and changes to the code must be released.
GPL: You must release your code.
Mind you, none of these licenses prevent you from selling your product. It's just the GPL would require you to give the source code to anybody you sold the product to.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With