What differences are there, if any, between BSD and BCL licences?

  • Were you referring to the Binary Code License? If so, I think I should probably delete my answer. Thanks!
    – jmort253
    Feb 27, 2011 at 7:28
  • @jmort yes, the Binary Code License Feb 27, 2011 at 7:49

1 Answer 1



The BSD is significantly smaller than the BCL. The BSD has the typical "as-is" disclaimer and requires that the license be re-distributed with the software and source. In addition, it also places restrictions on advertisement and endorsements. The BSD allows for modifications of software. The BSD is intended for both source and binary code.


The BCL is significantly larger and far more restrictive. It is not intended for source code but rather for Binary Code. The JDK binary is under the BCL. It does not allow for modifications nor redistribution of source (if any is provided). It does allow for redistribution of the binary but with strict compliance, as outlined in the "README" file.

The JDK source is available under the Sun Community Source License (SCSL) and also the Java Research License (JRL). The JRL license is fairly straightforward and easy to understand. The limitation of the JRL does not permit modification for commercial use and distribution use. The SCSL does allow for commercial modifications, but it has several restrictions and is difficult to follow.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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