How to include JDK source in open source project

Lussier, Denis denisl at openscg.com
Wed Nov 24 12:11:21 PST 2010


This is NOT legal advice, however... Below are the guidleines that I try to
follow at my two open source companies, OpenSCG and EnterpriseDB.  You need
to understand the ins & outs of the open source license you are dealing
with.   It's really not all that complicated...   There are GPL style
licenses (LIBGPL, v2 & v3, etc) and BSD style licenses (Old, new, Apache,
MIT, etc).  If you follow the general guidlines that I outline below then
you'll be more than OK (in most all cases) for these OSI licenses.

- Publish your patche(s) on your website and make it very clear (via README
inside your code file) how to apply this patch over the base project.  If
the project you modified is GPL v2, then your patches must be clearly
labeled GPL v2.

- Follow the same coding conventions in your patch as in the original
project.

- If you do not intend for your patch to ever be combined back into the
original (without significant modifications) then keep your own Copyright
notice at the top of the source files.

- Publish a link for easily downloading the exact version of the base
project your patch applies against.

- Be proud of promoter and supporter of the project that you base your
custom version on...   You can do this in many ways depending on your
technical and/or financial capabilities...

--Denis Lussier
  Founder and Chief Architect
  http://openscg.org

On Wed, Nov 24, 2010 at 6:12 AM, Roger Gilliar <roger at gilliar.de> wrote:

> Hi,
>
> >>Please read the licence. You will find that you are free to modifythe
> code and distribute copies of your modified versions to others,
>
> AS LONG AS you retain the original licence and copyright notices.<<
> -------------------------------------------------------------------
> I did that, but was not sure if this would apply for a total rewrite. I
> think I include the orignal java source, put a link in my ruby file to the
> orignal java source and copy the licence from the Java file into my ruby
> file.
>
> Thanks
>  Roger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jdk6-dev/attachments/20101124/67745e87/attachment.html 


More information about the jdk6-dev mailing list