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.
