GPL question

bob ican-rZHaEmXdJNJWk0Htik3J/w at public.gmane.org
Wed Nov 8 15:10:11 UTC 2006


Check out the SIMPL project (https://sourceforge.net/projects/simpl).   

A SIMPL process is time honored way to encapsulate complexity behind a 
straightforward messaging (QNX style) interface. (although you may not view 
your byte converter routine as "complex").
  
You maybe able to utilize SIMPL messaging to isolate your GPL'd code from your 
company owned code in two separate cooperating processes.

bob

On Wednesday 08 November 2006 09:49 am, Madison Kelly wrote:
> Richard Dice wrote:
> > Madison,
> >
> > If you are the author of the code, you can license it under the GPL but
> > also you can use it and also license it under different terms as well,
> > i.e. use within a proprietary project which you then license out as
> > proprietary.  Mysql and TrollTech are both companies that use this
> > business model.
> >
> > Of course, the term "you are the owner" is something you need to look
> > at, as you said this is stuff that you did for work.  So are you the
> > owner, or is your company?  You can't license under any terms (GPL,
> > proprietary, etc.) anything that is actually owned by your employer.
> >
> > Another thing -- if your GPL version of the code lead to people giving
> > you back code contributions, you may not include these in the
> > proprietary version unless they have signed their copyright in those
> > contributions over to you.
> >
> > Cheers,
> > Richard
>
> Thanks for the answer!
>
> In this case, the code in question is a small subroutine I (fully) wrote
> for my GPL'ed project first. Now I want to use that subroutine in a
> commercial program at work.
>
> I realize that I can't use code I wrote for my employer in my GPL'ed
> project. Likewise I can't use code contributed to my project by others
> under the GPL (or similar licenses) without their express, written
> permission (not that I would ask for it, out of principle).
>
> The main reason I am asking is that I have written a few small, general
> purpose subroutines that would make my work-life easier if I could use
> them in the commercial program I work on. Nothing fancy (in this
> specific case, a subroutine that takes a size (like '150M') and converts
> it to the number of bytes; nothing fancy, just convenient. :)
>
> My concern is more along the lines of:
>
>   a) How do I make sure someone else down the road might recognize the
> code as being from a GPL'ed project and know that it wasn't used illegally.
>
>   b) Prevent some possible future owner of this commercial product from
> seeing the code in my GPL'ed project and know that it was *from* the GPL
> project, and not illegally taken from the commercial product.
>
>   c) Breaking the law in the first place and possibly invalidating the
> GPL license on my program or the commercial program I work on.
>
> Madi
> --
> The Toronto Linux Users Group.      Meetings: http://gtalug.org/
> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list