linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Contributing to the kernel while being employed
@ 2003-07-30 14:13 Anuradha Ratnaweera
  2003-07-30 14:36 ` Wichert Akkerman
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Anuradha Ratnaweera @ 2003-07-30 14:13 UTC (permalink / raw)
  To: LKML


Slightly off-topic, but not completely ...

(And this has got nothing to do with SCO issue.  I don't like to waste
time on nonexistent issues. ;-))

Shorter version: If I work for a commercial organization, how can I
write a kernel module copyrighted and GPLed by myself?

Now the longer version ...

Before working for a commercial organization, one usually has to sign a
contract which makes all the work done during the period of employment
(including innovations, "hobby" coding done during "after hours")
copyrighted by the employer.  This introduces various problems when one
wishes to do open source development, especially as a hobby.

I am not talking about companies that do open source contributions as
institutions (e.g., JFS, XFS, and numerous device drivers).  But if one
wants to do something as a hobby and host it somewhere (say
sourceforge), or if one wants to send a substantial patch, then it is a
different story.

For example, if I do some changes and send a patch, and hopefully if it
is accepted into the kernel, that code becomes GPL.  But this doesn't
prevent the employer from later questioning my right to do so, because
the patch was never under my copyright according to the contract, and my
applying of GPL (or whatever the lisence I used) is void.

Obviously, there are many folks who work for commercial organizations,
but still actively get involved in the kernel development.  I am keen to
know how they get around with copyright issues and contracts.

Please don't use Linus as an example. ;-)

	Anuradha



^ permalink raw reply	[flat|nested] 18+ messages in thread
* Re: Contributing to the kernel while being employed
@ 2003-07-30 14:50 Anuradha Ratnaweera
  2003-07-30 14:58 ` Alan Cox
  2003-07-30 15:13 ` Bas Mevissen
  0 siblings, 2 replies; 18+ messages in thread
From: Anuradha Ratnaweera @ 2003-07-30 14:50 UTC (permalink / raw)
  To: Bas Mevissen; +Cc: LKML

On Wed, 2003-07-30 at 20:38, Bas Mevissen wrote:
> Anuradha Ratnaweera wrote:
> > Before working for a commercial organization, one usually has to sign
> a
> > contract which makes all the work done during the period of employment
> > (including innovations, "hobby" coding done during "after hours")
> > copyrighted by the employer.  This introduces various problems when
> one
> > wishes to do open source development, especially as a hobby.
> > 
> 
> Isn't this whole "problem" solved if you do your hobbies in your own 
> free time? Of course, then you should also NOT use any IP from your 
> employer then.

Not always.  Some contracts talk about "employement", while others (most
are of this catagory) are about the "employement period".  The latter
_does_ include all 24 hours of the day (I have checked it with some
legal folks.)

	Anuradha



^ permalink raw reply	[flat|nested] 18+ messages in thread
* RE: Contributing to the kernel while being employed
@ 2003-07-30 15:05 Downing, Thomas
  0 siblings, 0 replies; 18+ messages in thread
From: Downing, Thomas @ 2003-07-30 15:05 UTC (permalink / raw)
  To: 'Anuradha Ratnaweera', Bas Mevissen; +Cc: LKML

> -----Original Message-----
> From: Anuradha Ratnaweera [mailto:anuradha@ratnaweera.net]
> Sent: Wednesday, July 30, 2003 10:50 AM
> 
> On Wed, 2003-07-30 at 20:38, Bas Mevissen wrote:
> > Anuradha Ratnaweera wrote:
> > > Before working for a commercial organization, one usually 
> has to sign
> > a
> > > contract which makes all the work done during the period 
> of employment
> > > (including innovations, "hobby" coding done during "after hours")
> > > copyrighted by the employer.  This introduces various 
> problems when
> > one
> > > wishes to do open source development, especially as a hobby.
> > > 
> > 
> > Isn't this whole "problem" solved if you do your hobbies in 
> your own 
> > free time? Of course, then you should also NOT use any IP from your 
> > employer then.
> 
> Not always.  Some contracts talk about "employement", while 
> others (most
> are of this catagory) are about the "employement period".  The latter
> _does_ include all 24 hours of the day (I have checked it with some
> legal folks.)
> 
> 	Anuradha

[IANAL] Did you ask about enforceability of such provisions?  At a former
job, (in CT, USA) we were faced with such a contract.  Some of us just
refused to sign.  Others sought legal opinion.  The common opinion was
that such "24 hour" provisions are largely unenforceable in our local
jurisdiction, baring other complicating factors, such as doing work that
might be viewed as either competitive or infringing on the work you do
for your employer. Or of course, using resources owned or paid for by
your employer.

Again, consult a lawyer first, if you are worried about risk!

^ permalink raw reply	[flat|nested] 18+ messages in thread
* Re: Contributing to the kernel while being employed
@ 2003-07-30 15:11 Anuradha Ratnaweera
  2003-07-30 16:31 ` Martin J. Bligh
  0 siblings, 1 reply; 18+ messages in thread
From: Anuradha Ratnaweera @ 2003-07-30 15:11 UTC (permalink / raw)
  To: Wichert Akkerman; +Cc: LKML

On Wed, 2003-07-30 at 20:36, Wichert Akkerman wrote:
> Previously Anuradha Ratnaweera wrote:
> > Before working for a commercial organization, one usually has to sign
> a
> > contract which makes all the work done during the period of employment
> > (including innovations, "hobby" coding done during "after hours")
> > copyrighted by the employer.  This introduces various problems when
> one
> > wishes to do open source development, especially as a hobby.
> 
> If you signed a contract which said that you might be out of luck,
> depending on you local law. If your law allows a company to demand
> ownership of everything you do in your own time without using company
> resources than you can't work on open source projects unless your
> employer allows you to. Personally, I would never sign any contract with
> a clause like that.

What if the employer _is_ interested in contributing to the open source
under company copyright and doesn't mind using company resources, but
the employee prefers to keep copyright to himself.  The only way he can
do it is by using his own resources and time (off hours).  But this is
not possible if there is a contract that coveres the full employment
period, including after hours.

The reason why I wanted to bring up this matter was to figure out the
possibility of doing open source work purely as hobby.  One can't use
his company name for _that_.  When the company name is used, it is no
longer a hobby. ;-)

	Anuradha



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2003-07-31 12:58 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-30 14:13 Contributing to the kernel while being employed Anuradha Ratnaweera
2003-07-30 14:36 ` Wichert Akkerman
2003-07-30 14:38 ` Bas Mevissen
2003-07-30 14:46 ` Larry McVoy
2003-07-30 15:05 ` Alan Cox
2003-07-30 18:42   ` Jamie Lokier
2003-07-30 15:08 ` Martin J. Bligh
2003-07-30 18:54 ` brian
2003-07-31 12:58 ` Henning P. Schmiedehausen
2003-07-30 14:50 Anuradha Ratnaweera
2003-07-30 14:58 ` Alan Cox
2003-07-30 15:13 ` Bas Mevissen
2003-07-30 15:05 Downing, Thomas
2003-07-30 15:11 Anuradha Ratnaweera
2003-07-30 16:31 ` Martin J. Bligh
2003-07-30 16:58   ` henrique2.gobbi
2003-07-30 17:16     ` Martin J. Bligh
2003-07-30 17:43       ` Richard B. Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).