[RFC/PATCH v2] ubi: Add ubiblock read-write driver

Greg KH gregkh at linuxfoundation.org
Wed Dec 12 11:30:00 EST 2012


On Wed, Dec 12, 2012 at 05:14:41PM +0100, richard -rw- weinberger wrote:
> On Wed, Dec 12, 2012 at 4:50 PM, Gregory CLEMENT <gclement00 at gmail.com> wrote:
> > 2012/12/12 richard -rw- weinberger <richard.weinberger at gmail.com>:
> >> Hi!
> >>
> >> A few comments...
> >>
> >> On Wed, Dec 12, 2012 at 1:21 PM, Ezequiel Garcia <elezegarcia at gmail.com> wrote:
> >>> --- /dev/null
> >>> +++ b/drivers/mtd/ubi/ubiblock.c
> >>> @@ -0,0 +1,830 @@
> >>> +/*
> >>> + * Copyright (c) 2012 Ezequiel Garcia
> >>> + * Copyright (c) 2011 Free Electrons
> >>> + *
> >>> + * This program is free software; you can redistribute it and/or modify
> >>> + * it under the terms of the GNU General Public License as published by
> >>> + * the Free Software Foundation; either version 2 of the License, or
> >>> + * (at your option) any later version.
> >>
> >> Linux is GPLv2 and not v2 or any later version...
> >
> > I think it is more complicate than this.
> > In the kernel you have code under GPLv2, GPLv2+ and even BSD licenses.
> > All these licenses are compatible but if you want to distribute all the sources
> > of the kernel then you are under the more restrictive license: GPLv2.
> > So we can say that kernel is GPLv2, but it doesn't prevent to submit code
> > under GPLv2+.
> 
> The kernel is GPLv2. period.

The overall kernel is, yes, but individual files can also have
additional licenses on them.

> > There seems to have a couple of files under GPLv2:
> > git grep "(at your option) any later version" | wc -l
> > 6800
> 
> These lines are wrong.

Not true at all, please consult a lawyer if you are unsure.

greg k-h



More information about the linux-mtd mailing list