Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

You are free to use BSD licensed code for anything, even commercial, closed source software.

How is that any different than just releasing it as public domain?

share|improve this question

migrated from stackoverflow.com May 13 '11 at 15:49

3 Answers

up vote 7 down vote accepted

The BSD licenses explicitly disclaims any warranty, which is not the case with public domain. For this reason alone, using the BSD license instead of releasing something as public domain is highly recommended.

In addition, some jurisdictions do not recognise the concept of releasing your work into the public domain, i.e. relinquishing your copyright!

share|improve this answer
1  
In other words, it helps reduce the change of litigation. – M. Dudley May 13 '11 at 17:21

With a public domain work, anybody else can republish your work and claim it as their own, and you have no recourse to stop them.

share|improve this answer
4  
Not in all jurisdictions – Robin Green May 13 '11 at 10:23

Public Domain is region specific. From here:

There is no such thing as “putting a work in the public domain”, you America-centered, Commonwealth-biased individual. Public domain varies with the jurisdictions, and it is in some places debatable whether someone who has not been dead for the last seventy years is entitled to put his own work in the public domain.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.