[fpc-other] FPCUnit, DUnit2 and JUnit licenses question

Jonas Maebe jonas.maebe at elis.ugent.be
Tue Jul 21 12:59:13 CEST 2009


On 21 Jul 2009, at 12:44, Graeme Geldenhuys wrote:

> Michael Van Canneyt wrote:
>> FPCunit was implemented from scratch by Dean Zobec, and he gave it to
>
> So porting a project (even to point where it shows exact same  
> behaviour or not) to a different language does not constitute as  
> "derivative work"?

It does, but "implementation from scratch" <> "porting". Software  
interfaces/APIs cannot be copyrighted (at least not in the US, see http://www.eetimes.com/news/design/showArticle.jhtml?articleID=201801579 
  ), so writing a different implementation for an existing API does  
not constitute creating a derivative work.

> I would have thought it is still derivative work. Considering that  
> even the Money example from JUnit was ported to FPCUnit.<

Maybe the Money example should be under CPL (if it was distributed  
like that).


Jonas


More information about the fpc-other mailing list