LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-13-2010, 04:06 AM   #1
i_PingGuo
LQ Newbie
 
Registered: Jan 2009
Posts: 3

Rep: Reputation: 0
License of Linux kernel


Dear all,

I am developing a GUI program, and I use as OS the linux kernel (it is for an embedded device). I am wondering if I have to make available the GNU license from the GUI itself?

I am a bit confused with the license stuff ...

Thanks,

Guillaume
 
Old 01-13-2010, 04:12 AM   #2
ozanbaba
Member
 
Registered: May 2003
Location: İzmir
Distribution: Slackware64 15.0 Multilib
Posts: 778

Rep: Reputation: 135Reputation: 135
maybe this will answer your question:http://www.gnu.org/licenses/gpl-faq.html
 
Old 01-13-2010, 04:12 AM   #3
barboolian
Member
 
Registered: Dec 2009
Posts: 32

Rep: Reputation: 15
I have a device with embedded linux and the GPL is at the back of the manual
 
Old 01-13-2010, 06:01 AM   #4
ozanbaba
Member
 
Registered: May 2003
Location: İzmir
Distribution: Slackware64 15.0 Multilib
Posts: 778

Rep: Reputation: 135Reputation: 135
Quote:
Originally Posted by barboolian View Post
I have a device with embedded linux and the GPL is at the back of the manual
does it say anything about which part is covered by GPL? common sense says Linux GPL does not concerns programs running under it and standard c libraries (c++ runtime, too) is LGPL. however in common law anything is possible
 
Old 01-13-2010, 06:53 AM   #5
barboolian
Member
 
Registered: Dec 2009
Posts: 32

Rep: Reputation: 15
The LGPL is there also.
 
Old 01-13-2010, 06:46 PM   #6
CoderMan
Member
 
Registered: Jan 2009
Location: Gemini Capsule 25164
Distribution: Gentoo
Posts: 375
Blog Entries: 24

Rep: Reputation: 43
Quote:
Originally Posted by i_PingGuo View Post
Dear all,

I am developing a GUI program, and I use as OS the linux kernel (it is for an embedded device). I am wondering if I have to make available the GNU license from the GUI itself?

I am a bit confused with the license stuff ...

Thanks,

Guillaume
I'm no lawyer, and I'm not familiar with your software, but I don't think you would have to display the GPLv2 license of the kernel in your GUI, as long as you haven't modified the kernel code. Everybody knows where to get the source of the Linux kernel. It'd be like saying that all web pages hosted on Linux servers should have a link to the GPLv2 text.

I would think, though, that somewhere you would want to make it clear that your device is running Linux. Say a note on your website.

If you end up running any GPLv3 software in the future, you should be aware of the "Tivoization" aspect of the newer license, which could actually affect how your device must be designed:

http://en.wikipedia.org/wiki/Tivoization

Relevant quotes from gpl-2.0.
Code:
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

...

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

...

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)
 
Old 01-13-2010, 07:09 PM   #7
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Linux 11 (Bullseye)
Posts: 3,407

Rep: Reputation: 141Reputation: 141
Your program is yours. The fact that it runs on Linux is irrelevant, unless you're modifying other Linux code as part of the installation of your program. If you are, then those pieces that you modified will have to be released under the GPL. Your program doesn't. However, you can't just make some changes to GPLed code and call it yours. No matter what changes you make to someone else's code, it remains their code, and not yours.

There is nothing special about the GPL. In spite of Stallman's protestations to the contrary, the GPL is just a license to use copyrighted material. A copyright gives authors specific legal rights. They may choose to modify those rights, and a common way to do that is to license them under the GPL. As stated above, if you don't GPL your code, then you don't have to make the source available, and you can charge what the market will bear on it. If you aren't installing Linux on your customer's machines, then you don't have to be bothered with the GPL in any aspect.

NOTE: I am not a lawyer, nor am I employed in any aspect or function in the legal field. This post is just an observation based on what I've seen over the years. If you aren't comfortable with any legal issue, you should always see a lawyer for clarification.
 
Old 01-14-2010, 01:59 AM   #8
i_PingGuo
LQ Newbie
 
Registered: Jan 2009
Posts: 3

Original Poster
Rep: Reputation: 0
Thanks a lot guys for your answers. It makes things more clear.

I did not modify the linux kernel code. I use the kernel to make my GUI running. By the way, the GUI is based on Qt with the LGPL license.

Thanks,

Guillaume
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: The Unlicense: A License for No License LXer Syndicated Linux News 0 01-12-2010 03:32 AM
License taints kernel error! raedbenz Linux - General 2 08-04-2008 04:34 AM
linux license software slimm609 Linux - Software 4 09-05-2007 01:25 PM
license agreement in linux sailu_mvn General 65 01-10-2006 03:55 PM
linux and WMA license xkraj31 Linux - Software 2 11-10-2004 08:23 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration