GtkAda License?

View: New views
8 Messages — Rating Filter:   Alert me  

GtkAda License?

by ter Vehn Robert :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Which license is GtkAda released under? (Am I allowed to develop proprietary software which uses GtkAda without having to release it as open source?)

Kind Regards
Robert
_______________
Robert ter Vehn
robert.tervehn@...

_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by Arnaud Charlet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Which license is GtkAda released under? (Am I allowed to develop proprietary software which uses GtkAda without having to release it as open source?)

The version of GtkAda available via the libre site is released under
the GPL, so is only suitable for free software development.

GtkAda Pro which can be purchased from AdaCore (sales@...) is
released under the GMGPL which is suitable for proprietary developments.

Arno
_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by John B. Matthews :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Jun 12, 2009, at 3:46 AM, Arnaud Charlet wrote:

>> Which license is GtkAda released under? (Am I allowed to develop  
>> proprietary software which uses GtkAda without having to release it  
>> as open source?)
>
> The version of GtkAda available via the libre site is released under
> the GPL, so is only suitable for free software development.
>
> GtkAda Pro which can be purchased from AdaCore (sales@...) is
> released under the GMGPL which is suitable for proprietary  
> developments.

If I don't distribute GtkAda, do I need a GtkAda Pro license? For  
example,

<http://home.roadrunner.com/~jbmatthews/gtk/lady.html>

John
--
John B. Matthews
trashgod at gmail dot com
http://home.roadrunner.com/~jbmatthews/

_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by Arnaud Charlet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> If I don't distribute GtkAda, do I need a GtkAda Pro license? For  
> example,
>
> <http://home.roadrunner.com/~jbmatthews/gtk/lady.html>

I would suggest discussing this with a lawyer if you're interested, this
list is not really appropriate for this kind of "what if such and such"
legal questions.

That being said, assuming "lady.html" is distributed under the GPL, then
the use of GtkAda from the libre site seems appropriate to me.

Arno
_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by John B. Matthews :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Jun 13, 2009, at 2:43 PM, Arnaud Charlet wrote:

>> If I don't distribute GtkAda, do I need a GtkAda Pro license? For
>> example,
>>
>> <http://home.roadrunner.com/~jbmatthews/gtk/lady.html>
>
> I would suggest discussing this with a lawyer if you're interested,  
> this
> list is not really appropriate for this kind of "what if such and  
> such"
> legal questions.
>
> That being said, assuming "lady.html" is distributed under the GPL,  
> then
> the use of GtkAda from the libre site seems appropriate to me.

Arno,

Thank you for responding. I intend to seek counsel, but she will want  
to examine the relevant licensing terms. Were I to distribute a binary  
version of the example cited, it would include two instances of the  
generic package Gtk.Handlers and one instance of Gtk.Main.Timeout. In  
addition, it would  link to code derived from your exemplary  
Double_Buffer package. It would include no other GtkAda code. All  
three files are marked as permitting redistribution under the terms of  
the GNU General Public License, version 2, and each file includes an  
exception for instantiating generics and linking. Are there any other  
licensing terms that would apply?

Thanks,

John
--
John B. Matthews
trashgod at gmail dot com
http://home.roadrunner.com/~jbmatthews/

_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by Arnaud Charlet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Thank you for responding. I intend to seek counsel, but she will want  
> to examine the relevant licensing terms. Were I to distribute a binary  
> version of the example cited, it would include two instances of the  
> generic package Gtk.Handlers and one instance of Gtk.Main.Timeout. In  
> addition, it would  link to code derived from your exemplary  
> Double_Buffer package.

OK well we're into "what if" now :-)

As I said, without giving legal advice which I'm not qualified to do, things are
pretty simple:

All the GtkAda code from libre that you are using is licensed under pure GPL,
with no "exception", so either your code is distributed with a license
compatible with the GPL, and you are fine, or it is not (e.g. using
a proprietary license) and in this case, you could be in trouble.

Arno
_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by John B. Matthews :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Jun 14, 2009, at 2:51 AM, Arnaud Charlet wrote:

>> Thank you for responding. I intend to seek counsel, but she will want
>> to examine the relevant licensing terms. Were I to distribute a  
>> binary
>> version of the example cited, it would include two instances of the
>> generic package Gtk.Handlers and one instance of Gtk.Main.Timeout. In
>> addition, it would  link to code derived from your exemplary
>> Double_Buffer package.
>
> OK well we're into "what if" now :-)

Well, that's why I referenced a concrete example :-)

> As I said, without giving legal advice which I'm not qualified to  
> do, things are pretty simple:

I appreciate your candor and patience, but I'm still a little confused.

> All the GtkAda code from libre that you are using is licensed under  
> pure GPL, with no "exception", so either your code is distributed  
> with a license compatible with the GPL, and you are fine, or it is  
> not (e.g. using a proprietary license) and in this case, you could  
> be in trouble.

Of course, I wish to avoid trouble :-) I frequently produce and  
consume GPL, GMGPL and LGPL licensed software, and I am happy to  
comply with the terms of redistribution.

Many of the GtkAda source files contain the text of the GMGPL  
exception; some do not. Are you saying I should not rely on the  
presence or absence of the exception in the individual source texts  
obtained from this repository:

<http://svn.eu.adacore.com/anonsvn/Dev/trunk/GtkAda>?

Thanks,

John
--
John B. Matthews
trashgod at gmail dot com
http://home.roadrunner.com/~jbmatthews/

_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada

Re: GtkAda License?

by Arnaud Charlet :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Many of the GtkAda source files contain the text of the GMGPL  
> exception; some do not. Are you saying I should not rely on the  
> presence or absence of the exception in the individual source texts  
> obtained from this repository:

That's correct, headers on source file have no/little legal significance.
The main and simple message is that all the software available
via the libre site, including svn.eu.adacore.com/anonsvn is provided
under the pure GPL license.

Arno
_______________________________________________
gtkada mailing list
gtkada@...
http://lists.adacore.com/mailman/listinfo/gtkada