Re: GPL module question

Stephen Samuel (samuel@bcgreen.com)
Thu, 20 Jun 2002 16:48:06 -0700


I don't think that there's any disagreement between what I said
and what Jeff said. Code that you write is yours to GPL or not
GPL, as you wish. There are, however functional issues to consider,
like the fact that some people will 'complain' about your not
releasing your source code, and that some (most?) of the more
common distributions will have issues (either legal or moral)
about including 'closed' code in their distributions.

The simple case is where you're including the drivers with
your hardware on a disk that is entirely free of GPL code.
In that case, you can do whatever the hell you want with
the source code.

To get some of the other advantages of OS code (like community
support for your drivers and easy inclusion in common
distributions), chances are that you'll have to release
the source code.

Jeff V. Merkey wrote:
> Unless you lift someone's code "whole cloth" and use it, there
> is no obligation to GPL any of your module code. Just make certain
> you stick to exported functions in /proc/ksyms. If you add functions,
> and export anything declared "static" in the kernel, then you may
> have a requirement to GPL any code that touches these areas.
.....

-- 
Stephen Samuel +1(604)736-2266                samuel@bcgreen.com
		   http://www.bcgreen.com/~samuel/
Powerful committed communication, reaching through fear, uncertainty and
doubt to touch the jewel within each person and bring it to life.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/