Legalities of Reimplementing Proprietary Languages?
"I built the syntax checker based on their language specification, I have not attempted to reverse engineer their interpreter (it's broken in a couple of ways anyway). I think there is a copyright on the language specification. Does this mean I cannot implement the language?
Would a re-creation of their language be legal? I haven't ever seen their source code, nor has anyone at my company. I do not intend to redistribute it, only use the interpreter in-house so we can continue to use our old programs without paying licenses. We had to write those programs, so to the best of my knowledge, we own them (but not the language they use?).
Or, would a re-implementation be, in effect, the same as making multiple unlicensed copies of their interpreter?
If I cannot implement the language without permission, does this also mean that I cannot create a converter to translate that language into a different one? Could such a converter be construed to be an implementation of the language?"
While I belive you can do exactly what you want, ANAL. Every buisness should have a lawyer, even small buisnesses hire one from time to time. Have your boss get you in touch with your lawyers.
PEARLe a++
Pie-thon
Rooby
Pee-H-Pee
Sea
S
Fourtran or 4tran
lips (not a homonym)
Jaffa
I hope that this list helps. By the way, none of the languages that I spoofed have anyproblem with copyrights and making your own interpreter/compiler. As far as I'm concerned, you don't need any other languages besides the ones listed above. What language could you possibly be talking about? If it's some math analysis crap like MATLAB or Khoros, then you should be converting code to one of the languages that I listed before you package/distribute it. If your using some wierd thing like LabView, then just use Python (or Pie-thon). You'll thank me in the end.
I'm glad I could be of assistance. Have a nice day.
Keeping