Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » General (non-technical) » Eclipse Foundation » Generated code and derivative work
Generated code and derivative work [message #57119] Tue, 16 December 2008 14:08 Go to next message
Victor Roldan Betancort is currently offline Victor Roldan BetancortFriend
Messages: 524
Registered: July 2009
Senior Member
Hi everyone,

I guess this question has popped up thousand times. Is generated code
considered derivative work?

Since this is very much related with the context, I'll refer to my
particular situation.

I generate code for an GMF diagram editor of an EMF model. I modify some
parts of the diagram code. Is that derivative work? Do I have to license
it under EPL and provide the source code? What if I don't modify
anything? Would like to do the same question for the generated code of
an EMF model.

It might sounds obvious to some, but we want to be sure before
distribute a commercial product.

Thanks in advance.
Merry Christmas and a happy new year,
Víctor.
Re: Generated code and derivative work [message #57145 is a reply to message #57119] Tue, 16 December 2008 14:34 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 26287
Registered: July 2009
Senior Member
Víctor,

My opinions below.

Víctor Roldán Betancort wrote:
> Hi everyone,
>
> I guess this question has popped up thousand times. Is generated code
> considered derivative work?
I suppose it depends on what the generator claims but in my opinion the
input to the generator is your intellectual property, has your copyright
and your license, and the generator injects nothing into the result.
I.e., it's no different than a compiler generating byte code. This has
always been my and IBM's position for the EMF generator, so for that I
can make the statement definitively.
>
> Since this is very much related with the context, I'll refer to my
> particular situation.
>
> I generate code for an GMF diagram editor of an EMF model. I modify
> some parts of the diagram code. Is that derivative work?
No.
> Do I have to license it under EPL and provide the source code?
No.
> What if I don't modify anything?
It's yours to do with as you please.
> Would like to do the same question for the generated code of an EMF
> model.
Same deal here.
>
> It might sounds obvious to some, but we want to be sure before
> distribute a commercial product.
IBM distributes EMF generated code in commercial products. I'm sure a
great many people do.
>
> Thanks in advance.
> Merry Christmas and a happy new year,
> Víctor.
Re: Generated code and derivative work [message #57172 is a reply to message #57145] Tue, 16 December 2008 15:39 Go to previous message
Victor Roldan Betancort is currently offline Victor Roldan BetancortFriend
Messages: 524
Registered: July 2009
Senior Member
Ed,

thank your for your insightful explanation, the compiler analogy made
all clearer for me!

Cheers,
Víctor.

Ed Merks escribió:
> Víctor,
>
> My opinions below.
>
> Víctor Roldán Betancort wrote:
>> Hi everyone,
>>
>> I guess this question has popped up thousand times. Is generated code
>> considered derivative work?
> I suppose it depends on what the generator claims but in my opinion the
> input to the generator is your intellectual property, has your copyright
> and your license, and the generator injects nothing into the result.
> I.e., it's no different than a compiler generating byte code. This has
> always been my and IBM's position for the EMF generator, so for that I
> can make the statement definitively.
>>
>> Since this is very much related with the context, I'll refer to my
>> particular situation.
>>
>> I generate code for an GMF diagram editor of an EMF model. I modify
>> some parts of the diagram code. Is that derivative work?
> No.
>> Do I have to license it under EPL and provide the source code?
> No.
>> What if I don't modify anything?
> It's yours to do with as you please.
>> Would like to do the same question for the generated code of an EMF
>> model.
> Same deal here.
>>
>> It might sounds obvious to some, but we want to be sure before
>> distribute a commercial product.
> IBM distributes EMF generated code in commercial products. I'm sure a
> great many people do.
>>
>> Thanks in advance.
>> Merry Christmas and a happy new year,
>> Víctor.
Previous Topic:Nominations Open for the Eclipse Community Awards 2009
Next Topic:EclipseCon 2009 Program Announced
Goto Forum:
  


Current Time: Sun Dec 21 11:25:18 GMT 2014

Powered by FUDForum. Page generated in 0.07934 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software