On 11/9/16, 8:53 AM, "Rui Cruz" <info.ruic...@gmail.com> wrote:

>I have one doubt, I will not make contributions on behalf the corporation
>that I'm working on (I'll make on my own).. But.. If the corporation let's
>me upgrade/change/use the code of my repo, that makes corporation code?
>case: I started this as a side-project, the company liked and I let the
>company use my code, in the meanwhile bug-fixes/new features were added
>while working and inside company.. so the code is "mine" or "not"?
>
>I was signing the cla-corporate.txt and there is explicit that the company
>autorize me to donate in behalf of the company, but I'll make the
>donations
>on my own, so I'm confused and maybe CCLA[2] is not required indeed...
>
>Thank you (this is giving too much work already... lol)

Hi Rui,

Yes, this legal stuff can be painful, but it is important for code being
donated.

In theory, you have some sort of agreement with any corporations you work
with, either as an employee or contractor.  I am an employee of Adobe and
when they hired me, I had to sign an agreement that they own everything I
do related to Flex, even as a side-project on my own time and own
equipment, unless I work out an explicit exception.  Other companies are
not so strict, and it also often has to do with whether your work could
affect their company objectives.  Some agreements automatically give
exceptions to pre-existing IP, others more easily grant exceptions for
pre-existing code.  And there may be default agreements given where you
live and work.

So, you will have to first understand any agreement that are in place and
whether they affect any of the lines of code in your repo.
If there are lines affected, the next question is how much effort it will
be to get the corporation to grant permission to donate what it owns.
Another option is to not donate the lines of code the corporation owns.
It might be possible for other committers to donate the missing pieces by
re-creating them after donation.  You might be able to do the re-creating
yourself, but again that depends on whether the corporation would care or
could care that they own the knowledge that is used to write those lines
of code.

HTH,
-Alex

Reply via email to