Legal/Permission Question
Walter Bright
newshound1 at digitalmars.com
Tue Apr 3 14:56:04 PDT 2007
Dan wrote:
> Hey Walter/anyone?
>
> Considering that my Walnut 2.x engine performs much the same functionality as DMDScript, but that Walnut 2.x is written significantly differently on a structural level...
>
> DMDScript is a GPL v1 engine, and Walnut 2.x is a new BSD engine.
>
> When I fill in the function stubs for, for example, Number_prototype_toFixed, am I allowed to examine Walter's DMDScript source code, write something similar (but obviously not the same) and still call it new BSD?
No. Doing so would make it a 'derivative work'.
> What requirements are there to do such a thing?
If you're going to clone a function, you can't use someone else's
copyrighted code as a guide. Even just looking at it could cause
'taint', which is why I never look at or work on gcc.
You need to write your own from scratch - or buy a license <g>.
More information about the Digitalmars-d
mailing list