Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.
  • Root
  • » GTK+
  • » Some Question about License [RSS Feed]

#1 Nov. 7, 2005 07:49:43

Zhan Z.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Some Question about License


Dear:

Our organization is planning a big project which
is a Linux-Embedded system and will be sold as
products in the market.
Through our investigation, We want to use Gtk+ at
our system. But when we investigate the license of
gtk+ we met some trouble.

We know the when we compiling the GTK+, we need
those sofeware which record at
"http://www.gtk.org/api/2.6/gtk/gtk-building.html";
They are:
1. pkg-config
2. TIFF
3. Libpng
4. JPEG
5. cairo
6. FreeType
7. libiconv
8. gettext
9. Glib
10. Pango
11. ATK

So which is necessary for the Gtk usage?

And we investigate each License to get this:
1. GPL
2. BSD
3. zlib/libpng License
4. GPL/LGPL
5. LGPL/MPL
6. FreeType License/GPL
7. LGPL
8. GPL/LGPL(gettext-runtime)
9. LGPL
10. LGPL
11. LGPL

Is that correct?

Through each Software we meet some trouble.
For Example:
JPEG:GPL/LGPL. This is our comprehend of the
COPYING and some record in the ansi2knr.c. Through our
understand, Gtk+ should be distributed under the GPL.
pkg-config: GPL.

How to understand the Gtk+ under the LGPL?

BTW: When we use the Gtk+, should we need to
connect the each software team which Gtk+ use
requirement to get the License?
For Example: Gtk+ need glib, we must to connect
you to get a glib license? If we must do like this,
could you give our some advise? And whether we need to
investigate the reuqirement of glib?

Maybe Those of questions are not suitable, but any
informations will help us a lot.

Thank you very much again!
Wish a successful further cooperation!

Best regards

Zhan Zhaohua
2005.11.7



__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.http://farechase.yahoo.com_______________________________________________
gtk-list mailing list
gtk-list@gnome.orghttp://mail.gnome.org/mailman/listinfo/gtk-list

Offline

#2 Nov. 7, 2005 08:42:40

Zhan Z.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Some Question about License


Dear Hongli Lai,

Thank your for you help, We will read it more
careful. Why we think JPEG under the GPL/LGPL. Please
see this:

In ansi2knr.c:
"Everyone is granted permission to copy, modify and
redistribute ansi2knr, but only under the conditions
described in the GPL. A copy of this license is
supposed to have been given to you along with ansi2knr
so you can know your rights and responsibilities. It
should be in a file named COPYLEFT. Among other things, the copyright notice and
this notice must be preserved on all copies.
We explicitly state here what we believe is already
implied by the GPL: if the ansi2knr program is
distributed as a separate set of sources and a
separate executable file which are aggregated on a
storage medium together with another program, this in
itself does not bring the other program under the GPL,
nor does the mere fact that such a program or the
procedures for constructing it invoke the ansi2knr
executable bring any other part of the program under
the GPL."

Could you give us other advise? (We will see the
License of Fedora RPM "JPEG")

License Question is a trouble for the system
development. So we must careful.

Thank you.


--- Hongli Lai <> wrote:

> Zhan Zhaohua wrote:
> > Dear:
> >
> > Our organization is planning a big project
> which
> > is a Linux-Embedded system and will be sold as
> > products in the market.
> > Through our investigation, We want to use Gtk+
> at
> > our system. But when we investigate the license of
> > gtk+ we met some trouble.
> >
> > We know the when we compiling the GTK+, we
> need
> > those sofeware which record at
> > "http://www.gtk.org/api/2.6/gtk/gtk-building.html";
> > They are:
> > 1. pkg-config
> > 2. TIFF
> > 3. Libpng
> > 4. JPEG
> > 5. cairo
> > 6. FreeType
> > 7. libiconv
> > 8. gettext
> > 9. Glib
> > 10. Pango
> > 11. ATK
> >
> > So which is necessary for the Gtk usage?
>
> pkg-config is only required for building GTK (and
> dependencies) from
> source. Cairo is only required for GTK 2.8 - you can
> use earlier
> versions of GTK if you don't want Cairo.
>
> Glib (utility library), ATK (accessibility) and
> Pango (font system) are
> required. I'm not sure whether the other
> dependencies can be optional.
>
> > 4. GPL/LGPL
>
> libjpeg is not GPL, but instead uses its own license
> (the Fedora RPM
> calls it "redistributable"). You should read it
> yourself by downloading
> jpegsrc.v6b.tar.gz athttp://www.ijg.org/> See the "LEGAL ISSUES" section of the README file.
>
> And you may want to read the GPL FAQ:
>http://www.gnu.org/licenses/gpl-faq.html> That page also answers a few questions about the
> LGPL.
>
> The LGPL boils down to something like this: you can
> dynamically link to
> LGPL libraries, and you can distribute LGPL
> libraries with your
> (proprietary) application, but you must also provide
> the source code of
> the LGPL libraries.
> I'm not a lawyer though.
>





__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005http://mail.yahoo.com_______________________________________________
gtk-list mailing list
gtk-list@gnome.orghttp://mail.gnome.org/mailman/listinfo/gtk-list

Offline

#3 Nov. 7, 2005 08:56:55

Tor L.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Some Question about License


Zhan Zhaohua writes:
> In ansi2knr.c:
> "Everyone is granted permission to copy, modify and
> redistribute ansi2knr, but only under the conditions
> described in the GPL.

ansi2knr is only used when building libjpeg with (very) old
compilers. (It converts ANSI (ISO) C syntax to K&R syntax.) It does
not get included in the libjpeg library. The README says:

However, since ansi2knr.c is not needed as part of any program
generated from the IJG code, this does not limit you more than the
foregoing paragraphs do.

--tml

_______________________________________________
gtk-list mailing list
gtk-list@gnome.orghttp://mail.gnome.org/mailman/listinfo/gtk-list

Offline

#4 Nov. 7, 2005 13:12:25

Hongli L.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Some Question about License


Zhan Zhaohua wrote:Dear:

Our organization is planning a big project which
is a Linux-Embedded system and will be sold as
products in the market.
Through our investigation, We want to use Gtk+ at
our system. But when we investigate the license of
gtk+ we met some trouble.

We know the when we compiling the GTK+, we need
those sofeware which record at
"http://www.gtk.org/api/2.6/gtk/gtk-building.html";
They are:
1. pkg-config
2. TIFF
3. Libpng
4. JPEG
5. cairo
6. FreeType
7. libiconv
8. gettext
9. Glib
10. Pango11. ATKSo which is necessary for the Gtk usage?pkg-config is only required for building GTK (and dependencies) fromsource. Cairo is only required for GTK 2.8 - you can use earlierversions of GTK if you don't want Cairo.Glib (utility library), ATK (accessibility) and Pango (font system) arerequired. I'm not sure whether the other dependencies can be optional.4. GPL/LGPLlibjpeg is not GPL, but instead uses its own license (the Fedora RPMcalls it "redistributable"). You should read it yourself by downloadingjpegsrc.v6b.tar.gz athttp://www.ijg.org/See the "LEGAL ISSUES" section of the README file.And you may want to read the GPL FAQ:http://www.gnu.org/licenses/gpl-faq.htmlThat page also answers a few questions about the LGPL.The LGPL boils down to something like this: you can dynamically link toLGPL libraries, and you can distribute LGPL libraries with your(proprietary) application, but you must also provide the source code ofthe LGPL libraries.I'm not a lawyer though.
_______________________________________________
gtk-list mailing list
gtk-list@gnome.orghttp://mail.gnome.org/mailman/listinfo/gtk-list

Offline

Board footer

Moderator control

Enjoy the 18th of November
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support