14

The syntax of a language is not usually licensed, just the specific implementation of the interpreters and compilers. Programming languages are used to build software like natural languages are used to (let's say) write poems. Specific software implementations could be licensed, like specific poems could be, but the language itself couldn't be. The ...


6

A clean room design is a preventative defence strategy in anticipation of copyright infringement claims. The idea is that a new creative work cannot infringe on the copyright of an earlier work if the new work's authors did not view the earlier work. A clean room design process implements this isolation by having different people handle reverse-engineering ...


5

must I include [...] an MIT license for the [...] license of the specification I'm implementing Categorically, no. The license of the text of a specification has zero influence on the license of any implementations of the specification. You can have an GPL implementation of a proprietary specification, and you can have a proprietary implementation of a GFDL ...


5

The Original Specification by John Gruber has a licence statement plus RFC 7764 and RFC 7763 may help to clarify this. To me it reads very similar to BSD.


4

Firstly, the mere fact that it's copyrighted isn't cause for alarm. Every work that qualifies for copyright protection acquires this protection at the moment of its creation, according to the Berne Convention, so anything that's contributed to a piece of free software is copyrighted. Therefore, the free software world has licences that make it clear which ...


Only top voted, non community-wiki answers of a minimum length are eligible