Alternative License for Parts of MTD?
aschmidt at dekaresearch.com
Mon Apr 16 09:32:10 EDT 2012
Artem, et al.:
> Irrespectively of what random people in the mailing list think, this is
> a question to layers. And I guess you'd need to have permission of all
> copyright holders, which I guess all people who contributed, and this is
> practically impossible to do. But I do not know for sure whether this is
> correct or not :-)
Yes, the current opinion seems to be that to change
the licensing terms for a given module from restrictive
terms (such as (L)GPL) to less-restrictive terms, one
needs the assent of anyone who ever contributed to that
module. That's why conversion to a more-restrictive
license such as (l)GPL tends to be a "sticky" (one-way)
The best alternative is to re-write the functionality
in a "clean room" environment and then release it
under your choice of license terms. One can certainly
emulate the design of the existing code without
violating any copyright. Patents are, of course,
another (and separate) issue; the existing design
may incorporate patented methods which one can't
necessarily emulate freely.
From: linux-mtd-bounces at lists.infradead.org [mailto:linux-mtd-bounces at lists.infradead.org] On Behalf Of Artem Bityutskiy
Sent: Friday, April 13, 2012 11:29
To: Sebastian Huber
Cc: Linux MTD
Subject: Re: Alternative License for Parts of MTD?
On Fri, 2012-04-13 at 16:15 +0200, Sebastian Huber wrote:
> I work with the real-time operating system RTEMS (http://www.rtems.com). The
> license of this system is GPL with an exception that allows static linking
> without restrictions:
> This is very similar to the eCos license:
> RTEMS has currently no framework for flash devices. It would be nice if we can
> use parts of the MTD system, e.g. the header files and device independent
> support routines like "drivers/mtd/nand/nand_base.c". Is it possible to
> release parts of the MTD code under the RTEMS or eCos license, or would you
> categorically refuse this?
Irrespectively of what random people in the mailing list think, this is
a question to layers. And I guess you'd need to have permission of all
copyright holders, which I guess all people who contributed, and this is
practically impossible to do. But I do not know for sure whether this is
correct or not :-)
This e-mail and the information, including any attachments, it contains are intended to be a confidential communication only to the person or entity to whom it is addressed and may contain information that is privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender and destroy the original message.
Please consider the environment before printing this email.
More information about the linux-mtd