help-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: is it possible to use grub in a commercial application


From: Simon Hobson
Subject: Re: is it possible to use grub in a commercial application
Date: Fri, 25 Apr 2014 09:25:27 +0100

jurassic pork <address@hidden> wrote:

> grub is a gpl v2 software , as i understand (may be it is wrong) i can use it 
> in a commercial application only if the application is distributed with all 
> the sources and must become GPL.

No, that's not usually the case - it's one of those "facts" that gets spread 
around (typically by those with an agenda against free and open software).

If you statically link your code with GPL software such that you end up with 
one object, AND you distribute that object, then you need to comply with the 
GPL for the combined object.

But if you are wanting to use Grub, then it will most likely end up as a 
standalone program on your system - and thus you can use it without having to 
make other parts of your system comply with GPL. What you will need to do is 
comply with the GPL for those programs that are under GPL - which means 
providing the required information somewhere in the documentation and "making 
the source available".

This really only means providing a notice that there are GPL programs 
incorporated in the system, with instructions where to find the licence and 
further information. If you use un-modified versions (eg from a standard 
distribution) then I believe you don't even need to provide the source 
yourself, it's sufficient to direct the user to where they can download it. For 
example, Apple use a load of open source software (some of it GPL) in OS X, 
while the system as a whole is not open - they list it at 
http://www.apple.com/opensource/

There's more infor on the GPL here :
https://www.gnu.org/licenses/gpl-faq.html

IN particular, you probably want these two items :
https://www.gnu.org/licenses/gpl-faq.html#GPLAndNonfreeOnSameMachine
https://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem

> The commercial application is for only one client ( not a public application).

That's still "distributing" it - but you are only required to provide any 
sources to the one client to provide the package to.

> i would like to use grub only  in a part of the application to build bootable 
> usb with winpe to install wim customized windows 7 client  image on different 
> types of PC.

AIUI, this is OK.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]