On Friday, April 29, 2016 at 3:58:56 AM UTC-4, 2n wrote:
>
> So translating header files for bindings is considered a derived work also?
>

It depends on what's in the header file.   Of course, if you are calling 
someone else's library, then you generally are a derived work anyway.
 

> And also the GNU guys and the porting of unix sofware to linux, that can't 
> be considered derived work.
>

GNU re-implemented the Unix userland from scratch.  They didn't look at 
anyone's code, only the specifications.
 

> I guess it comes down to the definition of the word "expressive" like you 
> say, but programming languages are so precise, I wouldn't have thought 
> there is much room for expressiveness.
>
 
Try looking at two people's programs that do "the same thing" for anything 
moderately complicated.   Programming is quite a creative exercise.

Reply via email to