2 ms·
Imagine Ruby was closed source, but you were allowed to make open source implementations that ran Ruby programs. Then you implement a language called Crystal t
by orthoxerox 7y ago
Imagine Ruby was closed source, but you were allowed to make open source implementations that ran Ruby programs.
Then you implement a language called Crystal that uses Ruby syntax and its stdlib looks a lot like Ruby's, but it can't run Rails because it's designed for car navigators, not webapps.
The Ruby Company comes after you and says that if you wanted to reuse their APIs you should've bought a license.
- wuliwong 7y agoInteresting. I was thinking it was like google copy and pasted oracle's code, kept the function definitions and then re-wrote the innards. To me if code is truly treated as a literary work then it doesn't really matter how the end product behaves. It matters whether the text was copied. In the case of ruby vs crystal, I think the courts will rule on the side of crystal!