I've found a software library, licensed under the new BSD license.
I want to use in my closed source commercial project. Can I do it?
Asked
Active
Viewed 7.0k times
49
-
8Read and understand the license terms. If you have legal questions, you should consult a lawyer. – sourcenouveau Sep 19 '12 at 17:50
2 Answers
29
Did you read the license? Because it's pretty short and I think easy to understand. Unless your lawyer tells you otherwise, I'd say that yes, you can use the code, but you have to put their notice & disclaimer in your documentation (about box, whatever).

Michael Kohne
- 10,038
- 1
- 36
- 45
-
27You say `it's pretty short and I think easy to understand`, and right after you're not 100% sure with your answer: `Unless your lawyer tells you otherwise, I'd say ...`. – kravemir Jun 26 '17 at 07:36
-
8@kravemir: I am sure of my answer. However, I am neither a lawyer, nor am I you. It may well be that you are bound by some contract or circumstance that would make it impossible for you to use this code. That's stuff I can't possibly know, and therefore can't issue absolute statements about. – Michael Kohne Jun 26 '17 at 11:45
-
3I see what you mean. But, I didn't ask, whether BSD license conflicts my contract. But, it's good to point at related things. So, you're 100% sure, that BSD library can be used commercially in a closed source project, if there aren't any limitations by contract associated with the project. – kravemir Jun 26 '17 at 17:08
20
Yes. You can use BSD-licensed projects in closed-source, commercial projects. You must include the original copyright and license.
From WikiPedia's BSD License page:
The BSD License allows proprietary use and allows the software released under the license to be incorporated into proprietary products. Works based on the material may be released under a proprietary license as closed source software, allowing usual commercial usages under.

Michael Thompson
- 301
- 2
- 4
-
-
The BSD license allows it. An organisation (company, government agency etc. ) can have its own rules that disallow use of BSD. That’s their problem. If your boss disallows use of BSD libraries, for whatever wrong reasons, you can’t use BSD libraries. – gnasher729 Jan 04 '22 at 12:16