Licensing Clarification

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Licensing Clarification

rhatcher
Michael/Sven/Somebody,

Can you please clarify what the licensing terms are for the products you're managing under Jogamp?  I'm primarily interested in JOGL and JOAL, but would like to hear about all of them.

I've found a few blurbs around your site that suggest a "BSD style" license is still in use, at least for JOGL.  The bottom of the web page mentions Creative Commons Attribution 3.0 License, but I assumed that was for the site itself.

Can you provide links for all relevant licensing verbiage?  We currently are reviewing our open source and/or free software usage, and the lawyers are going to want to see the full text.

TIA,

Rob
Reply | Threaded
Open this post in threaded view
|

Re: Licensing Clarification

Michael Bien
Hello Rob,

JOGL, JOAL and JOCL are under the BSD license. I believe term "BSD style" is from the time when JOGL contributors had to sign the SCA (Sun Contributor Agreement). We have no reason to follow these terms anymore and decided to start JogAmp in a pure BSD style. Speak all changes we made in our JOGL 2 fork are pure BSD.

I remember we had some old SGI OpenGL headers in the repo which were basically unused (we are using now Khronos headers almost exclusively, if GL4 work is finished.. exclusively).

It is quite possible that in some places the source headers or license files are not up2date (you know this is a very boring task). But you will have to wait until Sven is online again since he is currently the JOGL lead dev. (could take a week or so until he is available again)
I won't fix the JOGL license files in his repo without discussing it with him first.

for completeness:
regarding JOCL. We discussed the possibility to license JOCL under LGPLv3 since we observed from time to time code and concepts moving into other, differently licensed OpenCL bindings without the possibility for us to steal something back.
well, the end of the story: we don't care :)

-> BSD

but sure i am not a lawyer (good that you have one). So if your lawyer finds something we should throw out of the repo or clarify... this would be actually a great contribution.


thanks,

michael


On 07/01/2010 06:40 PM, rhatcher [via jogamp] wrote:
Michael/Sven/Somebody,

Can you please clarify what the licensing terms are for the products you're managing under Jogamp?  I'm primarily interested in JOGL and JOAL, but would like to hear about all of them.

I've found a few blurbs around your site that suggest a "BSD style" license is still in use, at least for JOGL.  The bottom of the web page mentions Creative Commons Attribution 3.0 License, but I assumed that was for the site itself.

Can you provide links for all relevant licensing verbiage?  We currently are reviewing our open source and/or free software usage, and the lawyers are going to want to see the full text.

TIA,

Rob



View message @ http://jogamp.762907.n3.nabble.com/Licensing-Clarification-tp936617p936617.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.

Reply | Threaded
Open this post in threaded view
|

Re: Licensing Clarification

Sven Gothel
Administrator
On Thursday, July 01, 2010 22:32:10 Michael Bien [via jogamp] wrote:
>
> Hello Rob,
>

Hi Rob and all,

here are all URLs to the projects license:

+++

GLUEGEN:
http://jogamp.org/git/?p=gluegen.git;a=blob;f=LICENSE.txt;h=d8429243a9b599d05c0b83bccd35e1ec47a10852;hb=HEAD

JOAL
http://jogamp.org/git/?p=joal.git;a=blob;f=LICENSE.txt;h=c4d1404a006a04e839057a4f4ec6e8919411b480;hb=HEAD

JOGL:
http://jogamp.org/git/?p=jogl.git;a=blob;f=LICENSE.txt;h=4fadc202c1ecdf45cdb787d235ffc6ed0ff544ab;hb=HEAD

+++

JOCL, as Michael stated, is intended for a BSD license, an explicit LICENSE.txt is pending there.

++++

Since we currently use the BSD 3-clause license,
        http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29
we have added our name into the 'organization' and 'copyright holder' place.
As far as we know, this is implicit for our current country of residency here in Germany, Europe anyways,
however, we may consider to rewrite it to a 'JogAmp Organization'.

Examples are here:

http://jogamp.org/git/?p=gluegen.git;a=blob;f=src/java/com/jogamp/common/os/DynamicLibraryBundle.java;h=8e138ef6246c295ca1062c70ed3e115a6f6b5c15;hb=HEAD
http://jogamp.org/git/?p=gluegen.git;a=blob;f=src/java/com/jogamp/common/nio/PointerBuffer.java;h=37ca6507ef265192d6d00745300878238eabf565;hb=HEAD

In short - as long we all keep the license clean within it's original term,
there shall be no difficulties.

The LGPL discussion and other changes would lead to the question,
are we eligible to change the complete license,
since 'Sun Microsystems, Inc.' is registered as the compyright holder of 'some' files ?

But since we don't really care and can live with the BSD license,
people who are interested will 'pay back' with contributions like yours, all is good.

You help with this issue is very much appreciated,
as Michael stated, we are no lawyers :)

Cheers, Sven

> JOGL, JOAL and JOCL are under the BSD license. I believe term "BSD
> style" is from the time when JOGL contributors had to sign the SCA (Sun
> Contributor Agreement). We have no reason to follow these terms anymore
> and decided to start JogAmp in a pure BSD style. Speak all changes we
> made in our JOGL 2 fork are pure BSD.
>
> I remember we had some old SGI OpenGL headers in the repo which were
> basically unused (we are using now Khronos headers almost exclusively,
> if GL4 work is finished.. exclusively).
>
> It is quite possible that in some places the source headers or license
> files are not up2date (you know this is a very boring task). But you
> will have to wait until Sven is online again since he is currently the
> JOGL lead dev. (could take a week or so until he is available again)
> I won't fix the JOGL license files in his repo without discussing it
> with him first.
>
> for completeness:
> regarding JOCL. We discussed the possibility to license JOCL under
> LGPLv3 since we observed from time to time code and concepts moving into
> other, differently licensed OpenCL bindings without the possibility for
> us to steal something back.
> well, the end of the story: we don't care :)
>
> -> BSD
>
> but sure i am not a lawyer (good that you have one). So if your lawyer
> finds something we should throw out of the repo or clarify... this would
> be actually a great contribution.
>
>
> thanks,
>
> michael
>
>
> On 07/01/2010 06:40 PM, rhatcher [via jogamp] wrote:
> > Michael/Sven/Somebody,
> >
> > Can you please clarify what the licensing terms are for the products
> > you're managing under Jogamp?  I'm primarily interested in JOGL and
> > JOAL, but would like to hear about all of them.
> >
> > I've found a few blurbs around your site that suggest a "BSD style"
> > license is still in use, at least for JOGL.  The bottom of the web
> > page mentions Creative Commons Attribution 3.0 License, but I assumed
> > that was for the site itself.
> >
> > Can you provide links for all relevant licensing verbiage?  We
> > currently are reviewing our open source and/or free software usage,
> > and the lawyers are going to want to see the full text.
> >
> > TIA,
> >
> > Rob
> >
> >
> > ------------------------------------------------------------------------
> > View message @
> > http://jogamp.762907.n3.nabble.com/Licensing-Clarification-tp936617p936617.html 
> >
> > To start a new topic under jogamp, email
> > [hidden email]
> > To unsubscribe from jogamp, click here
> > < (link removed) ==>.
> >
> >
>
>
> ______________________________________
> View message @ http://jogamp.762907.n3.nabble.com/Licensing-Clarification-tp936617p937174.html
> To start a new topic under jogamp, email [hidden email]
> To unsubscribe from jogamp, click http://jogamp.762907.n3.nabble.com/subscriptions/Unsubscribe.jtp?code=c2dvdGhlbEBqYXVzb2Z0LmNvbXw3NjI5MDd8MzkxNDI4MzU5
>

--
health & wealth
mailto:[hidden email] ; http://jausoft.com
land : +49 (471) 4707742 ; cell: +49 (151) 28145941
Timezone CET: PST+9, EST+6, UTC+1