Re: Licensing

2017-05-28 Thread Sébastien Wilmet
On Sun, May 28, 2017 at 05:38:26PM +0100, John Emmas via gtk-devel-list wrote:
> On 28/05/2017 14:41, Sébastien Wilmet wrote:
> > On Wed, Apr 19, 2017 at 09:02:21AM +0100, John Emmas via gtk-devel-list 
> > wrote:
> > > the following 11 header files stipulate GPL:-
> > > 
> > >gbase64.h
> > >gbookmarkfile.h
> > >gchecksum.h
> > >ghmac.h
> > >glib-private.h
> > >glib-unix.h
> > >gmain.h
> > >gmain-internal.h
> > >gmessages-private.h
> > >goption.h
> > >gpoll.h
> > > 
> > > Just thought I'd flag it up in case it's unintentional,
> > I've checked the 3 first files that you list, and they are correctly
> > licensed under the LGPL (up until recently it was the "GNU Library
> > General Public License", it's now the "GNU Lesser General Public
> > License").
> > 
> > Please double check the list.
> 
> I updated from git master just now and the above files are all okay now.
> However, in the latest stable branch (glib-2-52 ?) they're still showing the
> older licenses.

gbase64.h on glib-2-52 has the LGPLv2+ license, there is nothing wrong
with that.

See: https://www.gnu.org/licenses/old-licenses/old-licenses.html#LGPL

--
Sébastien
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Licensing

2017-05-28 Thread John Emmas via gtk-devel-list

On 28/05/2017 14:41, Sébastien Wilmet wrote:

On Wed, Apr 19, 2017 at 09:02:21AM +0100, John Emmas via gtk-devel-list wrote:

the following 11 header files stipulate GPL:-

   gbase64.h
   gbookmarkfile.h
   gchecksum.h
   ghmac.h
   glib-private.h
   glib-unix.h
   gmain.h
   gmain-internal.h
   gmessages-private.h
   goption.h
   gpoll.h

Just thought I'd flag it up in case it's unintentional,

I've checked the 3 first files that you list, and they are correctly
licensed under the LGPL (up until recently it was the "GNU Library
General Public License", it's now the "GNU Lesser General Public
License").

Please double check the list.



Hi Sebastien,

I updated from git master just now and the above files are all okay 
now.  However, in the latest stable branch (glib-2-52 ?) they're still 
showing the older licenses.


John
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Licensing

2017-05-28 Thread Sébastien Wilmet
On Wed, Apr 19, 2017 at 09:02:21AM +0100, John Emmas via gtk-devel-list wrote:
> Hi guys - whilst checking something else this morning I came across an
> anomaly in the licensing mechanism for glib / gtk+ etc.
> 
> The vast majority of the header files state that it's LGPL.  But
> occasionally there are GPL headers here and there.  For example in glib-2,
> the following 11 header files stipulate GPL:-
> 
>   gbase64.h
>   gbookmarkfile.h
>   gchecksum.h
>   ghmac.h
>   glib-private.h
>   glib-unix.h
>   gmain.h
>   gmain-internal.h
>   gmessages-private.h
>   goption.h
>   gpoll.h
> 
> Just thought I'd flag it up in case it's unintentional,

I've checked the 3 first files that you list, and they are correctly
licensed under the LGPL (up until recently it was the "GNU Library
General Public License", it's now the "GNU Lesser General Public
License").

Please double check the list.

--
Sébastien
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Licensing

2017-04-19 Thread John Emmas via gtk-devel-list
Hi guys - whilst checking something else this morning I came across an 
anomaly in the licensing mechanism for glib / gtk+ etc.


The vast majority of the header files state that it's LGPL.  But 
occasionally there are GPL headers here and there.  For example in 
glib-2, the following 11 header files stipulate GPL:-


  gbase64.h
  gbookmarkfile.h
  gchecksum.h
  ghmac.h
  glib-private.h
  glib-unix.h
  gmain.h
  gmain-internal.h
  gmessages-private.h
  goption.h
  gpoll.h

Just thought I'd flag it up in case it's unintentional,

John

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-23 Thread Vincent Untz
Le lundi 23 avril 2012, à 02:04 +0900, Evgeniy Philippov a écrit :
 В Чтв, 19/04/2012 в 08:13 +0200, Vincent Untz пишет:
  Le mercredi 18 avril 2012, à 13:19 -0400, Colin Walters a écrit :
   On Tue, 2012-04-17 at 20:50 +0900, Evgeniy Philippov wrote:
Evgeniy wrote:
 ... Is this possible? My concern is this WSDK EULA.

Jernej Simončič wrote:
 The VirtIO drivers for Qemu-KVM build with the Windows Driver Kit, 
 and they
 include the following in the license: ...

Okay. Is it possible to include my possible future UIA code into GTK+
codebase if I use the Windows SDK headers? (Provided that my code will
be quality, of course.)
   
   That's a really good question, and all I can say here is it needs
   someone with actual legal expertise to answer.  I'm not sure
   what the process might be for handling that in GNOME.  Do we have
   contacts with the FSF who might be able to help?
  
  https://mail.gnome.org/mailman/listinfo/legal-list
  
  (or ask the Foundation board to ask our lawyers)
  
  Cheers,
  
  Vincent
  
 
 Well. I guess I am unable to communicate with lawyera, and I do not know
 how to describe my questions to them, and what are the community laws in
 the legal-list etc. So I either ask people to help me do this
 questioning task, OR someone please do this task, OR I stop this
 accessibility implementation activity at all because legal communities
 are a taboo, a forbidden area and a roadblock for me.

Why not just ask your initial question there? It's a standard mailing
list, so don't be afraid of using it. There's no specific laws there.

I would think you'd be in a good position to help the people on
legal-list clarify the question if needed, so that they can answer.

Cheers,

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-23 Thread Evgeniy Philippov
В Пнд, 23/04/2012 в 09:37 +0200, Vincent Untz пишет:

 Why not just ask your initial question there? It's a standard mailing
 list, so don't be afraid of using it. There's no specific laws there.
 
 I would think you'd be in a good position to help the people on
 legal-list clarify the question if needed, so that they can answer.

Vincent,

Thank you for heads up! Now I will formulate my initial question and
send a message there on a legal-list.

Thank you,
BR,
Evgeniy.

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-23 Thread Evgeniy Philippov
Dieter Verfaillie wrote:

 Another option might be to use the LoadLibrary() + GetProcAddress()
 technique to get at the functions you need, which is already being
 used with success in GLib and GTK+ [1]. Doing so makes it unnecessary
 to redistribute proprietary licensed header files with GTK+ sources.
 
 mvg,
 Dieter
 
 [1] For example in GLib master there's gio/win32/gwinhttpvfs.c
   and in GTK+ master there's gdk/win32/gdkdevicemanager-win32.c
   and gtk/gtkwin32theme.c

Thank you, Dieter, I will also consult at legal-list about this
technique.

BR,
Evgeniy.

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-22 Thread Evgeniy Philippov
В Чтв, 19/04/2012 в 08:13 +0200, Vincent Untz пишет:
 Le mercredi 18 avril 2012, à 13:19 -0400, Colin Walters a écrit :
  On Tue, 2012-04-17 at 20:50 +0900, Evgeniy Philippov wrote:
   Evgeniy wrote:
... Is this possible? My concern is this WSDK EULA.
   
   Jernej Simončič wrote:
The VirtIO drivers for Qemu-KVM build with the Windows Driver Kit, and 
they
include the following in the license: ...
   
   Okay. Is it possible to include my possible future UIA code into GTK+
   codebase if I use the Windows SDK headers? (Provided that my code will
   be quality, of course.)
  
  That's a really good question, and all I can say here is it needs
  someone with actual legal expertise to answer.  I'm not sure
  what the process might be for handling that in GNOME.  Do we have
  contacts with the FSF who might be able to help?
 
 https://mail.gnome.org/mailman/listinfo/legal-list
 
 (or ask the Foundation board to ask our lawyers)
 
 Cheers,
 
 Vincent
 

Well. I guess I am unable to communicate with lawyera, and I do not know
how to describe my questions to them, and what are the community laws in
the legal-list etc. So I either ask people to help me do this
questioning task, OR someone please do this task, OR I stop this
accessibility implementation activity at all because legal communities
are a taboo, a forbidden area and a roadblock for me.

I am rather hopeless about existence of a possibility that someone will
actually help to ask lawyers.

Thank you,
Evgeniy Philippov

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-19 Thread Vincent Untz
Le mercredi 18 avril 2012, à 13:19 -0400, Colin Walters a écrit :
 On Tue, 2012-04-17 at 20:50 +0900, Evgeniy Philippov wrote:
  Evgeniy wrote:
   ... Is this possible? My concern is this WSDK EULA.
  
  Jernej Simončič wrote:
   The VirtIO drivers for Qemu-KVM build with the Windows Driver Kit, and 
   they
   include the following in the license: ...
  
  Okay. Is it possible to include my possible future UIA code into GTK+
  codebase if I use the Windows SDK headers? (Provided that my code will
  be quality, of course.)
 
 That's a really good question, and all I can say here is it needs
 someone with actual legal expertise to answer.  I'm not sure
 what the process might be for handling that in GNOME.  Do we have
 contacts with the FSF who might be able to help?

https://mail.gnome.org/mailman/listinfo/legal-list

(or ask the Foundation board to ask our lawyers)

Cheers,

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-18 Thread Piñeiro
On 04/17/2012 01:50 PM, Evgeniy Philippov wrote:

 (I didn't yet research where my possible future UIA code goes to:
 probably to ATK, but I didn't study yet.)

Why on ATK? ATK is an accessibility abstraction like UIA. What do you
want to add on ATK in relation to UIA?

BR

-- 
Alejandro Piñeiro Iglesias

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-18 Thread Colin Walters
On Tue, 2012-04-17 at 20:50 +0900, Evgeniy Philippov wrote:
 Evgeniy wrote:
  ... Is this possible? My concern is this WSDK EULA.
 
 Jernej Simončič wrote:
  The VirtIO drivers for Qemu-KVM build with the Windows Driver Kit, and they
  include the following in the license: ...
 
 Okay. Is it possible to include my possible future UIA code into GTK+
 codebase if I use the Windows SDK headers? (Provided that my code will
 be quality, of course.)

That's a really good question, and all I can say here is it needs
someone with actual legal expertise to answer.  I'm not sure
what the process might be for handling that in GNOME.  Do we have
contacts with the FSF who might be able to help?



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Accessibility in GTK+ under Windows - licensing question

2012-04-17 Thread Евгений Филиппов
Hello everyone,

I'd be happy to add support for Microsoft layers in GTK+, but there is
a problem with Windows SDK's license. The uiautomation.h and other UI
Automation (UIA) headers cannot probably be distributed with GTK+.
These headers are part of Windows SDK.

Windows SDK for Windows 7 and .NET EULA says at section 2.a.iii:

Distribution Restrictions.  You may not ... modify or distribute
the source code of any Distributable Code so that any part of it
becomes subject to an Excluded License.  An Excluded License is one
that requires, as a condition of use, modification or distribution,
that
* the code be disclosed or distributed in source code form; or
* others have the right to modify it.

What should I do? Is it possible to extend GTK+ so that users (who
build from source with UI Automation support enabled) will have to
download Windows SDK to build from source with UI Automation support
enabled?

I.e. I propose this algorithm:

1) If you don't need UIA, you build without Windows SDK.
2) If you need UIA, you fetch Windows SDK and you're happy.

Is this possible? My concern is this WSDK EULA.

Best regards,
Evgeniy
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-17 Thread Jernej Simončič
On Tue, 17 Apr 2012 20:17:41 +0900, Евгений Филиппов wrote:

 Is this possible? My concern is this WSDK EULA.

The VirtIO drivers for Qemu-KVM build with the Windows Driver Kit, and they
include the following in the license:

,-
|
|This software is licensed under the GNU General Public License,
|version 2 (GPLv2) (see COPYING for details), subject to the following
|clarification.
| 
|With respect to binaries built using the Microsoft(R) Windows Driver
|Kit (WDK), GPLv2 does not extend to any code contained in or derived
|from the WDK (WDK Code). As to WDK Code, by using or distributing
|such binaries you agree to be bound by the Microsoft Software License
|Terms for the WDK. All WDK Code is considered by the GPLv2 licensors
|to qualify for the special exception stated in section 3 of GPLv2
|(commonly known as the system library exception).
|
`-


-- 
 Jernej Simončič  http://eternallybored.org/ 

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Accessibility in GTK+ under Windows - licensing question

2012-04-17 Thread Evgeniy Philippov
Evgeniy wrote:
 ... Is this possible? My concern is this WSDK EULA.

Jernej Simončič wrote:
 The VirtIO drivers for Qemu-KVM build with the Windows Driver Kit, and they
 include the following in the license: ...

Okay. Is it possible to include my possible future UIA code into GTK+
codebase if I use the Windows SDK headers? (Provided that my code will
be quality, of course.)

(I didn't yet research where my possible future UIA code goes to:
probably to ATK, but I didn't study yet.)

BR,
Evgeniy

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GTK+ Licensing query

2009-03-21 Thread sushil
Hi,
  I am new to Linux development and would like to develop a GUI using
gtk+. The following are my queries

1. Can I write a close source software using GTK+?
2. Do I need my source code to be  licensed under GNU LGPL 2.1?
3. I would like to use dbus libs along with GTK+. Is it pissible under
the same license.
4. Is it possible to run the application on KDE desktop also?

I am sorry, if I asked any funny questions.

Thanks  regards,
Sushil k Deka
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: GTK+ Licensing query

2009-03-21 Thread Larry Reaves
On Fri, 2009-03-20 at 14:32 +0530, sushil wrote:
 Hi,
   I am new to Linux development and would like to develop a GUI using
 gtk+. The following are my queries
 
 1. Can I write a close source software using GTK+?
Short answer: yes, you just have to share any modifications you make to
GTK+ (probably none). See
http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License for
details.

 2. Do I need my source code to be  licensed under GNU LGPL 2.1?
No, but I would ask you to seriously consider an open source license.
For me, the perceived advantages of proprietary software seem to be
outweighed by the extra attention/help you will receive with open
software.  Although anyone can get the app for free, you are the expert
that can help with support/customization, and that knowledge/experience
is the truly valuable part.

 3. I would like to use dbus libs along with GTK+. Is it pissible under
 the same license.
dbus is dual licensed, GPL (your program must be open), or
APL(http://en.wikipedia.org/wiki/Academic_Free_License) which would be
how you had to license it for it to not be open.

 4. Is it possible to run the application on KDE desktop also?
Yes, as long as the GTK+ libraries are installed (almost a certainty on
nearly every distro).
 
 I am sorry, if I asked any funny questions.
 
 Thanks  regards,
 Sushil k Deka

Hope that helps.

-Larry
la...@yrral.net

___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Licensing question related to UTF-8 code in GLib

2007-08-27 Thread Nikolai Weibull
Hi!

I have written a library [1] that is currently under consideration for
(at least partial) inclusion in Ruby 2.0 [2].  I used GLib as a
reference implementation while writing this library and I am thus
wondering exactly how licensing works in this situation.

GLib is released under the LGPL and Ruby is released under its own
license [3].  According to the Wikipedia entry [4], the FSF has
claimed that: This is a Free Software license, compatible with the
GPL via an explicit dual-licensing clause. [5]

I thus wonder if there is any issue in including code based on [6]
code in GLib in a project licensed under the Ruby license.

Thanks!

  nikolai

[1] http://git.bitwi.se/?p=ruby-character-encodings.git;a=summary
[2] http://www.ruby-lang.org/en/
[3] http://www.ruby-lang.org/en/LICENSE.txt
[4] http://en.wikipedia.org/wiki/Ruby_License
[5] http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses
[6] For some value of based on, I suppose
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Licensing question related to UTF-8 code in GLib

2007-08-27 Thread Lieven van der Heide
I'm quite sure that this means that code that's licensed under the
ruby license can be relicensed under the gpl, but not the other way
around, ie. (l)gpl code cannot be relicensed under the ruby license.
For example, the BSD license is said to be compatible with the GPL
aswell, but that surely doesn't mean that any gpl code can be
relicensed as bsd licensed code.

As for glib, it's lgpl, so it's no problem to dynamically link to it,
from code that's licensed under the ruby license, but modifying,
and/or relicensing glib under the ruby license is probably not
allowed.

Greets,

Lieven van der Heide

On 8/27/07, Nikolai Weibull [EMAIL PROTECTED] wrote:
 Hi!

 I have written a library [1] that is currently under consideration for
 (at least partial) inclusion in Ruby 2.0 [2].  I used GLib as a
 reference implementation while writing this library and I am thus
 wondering exactly how licensing works in this situation.

 GLib is released under the LGPL and Ruby is released under its own
 license [3].  According to the Wikipedia entry [4], the FSF has
 claimed that: This is a Free Software license, compatible with the
 GPL via an explicit dual-licensing clause. [5]

 I thus wonder if there is any issue in including code based on [6]
 code in GLib in a project licensed under the Ruby license.

 Thanks!

   nikolai

 [1] http://git.bitwi.se/?p=ruby-character-encodings.git;a=summary
 [2] http://www.ruby-lang.org/en/
 [3] http://www.ruby-lang.org/en/LICENSE.txt
 [4] http://en.wikipedia.org/wiki/Ruby_License
 [5] http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses
 [6] For some value of based on, I suppose
 ___
 gtk-devel-list mailing list
 gtk-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/gtk-devel-list

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list