4 ms·
In what sense do you mean a pirate version of C or C++? The languages are not subject to a license and therefore cannot be pirated. The ISO/ANSI standard is a c
by seanhunter 8y ago
In what sense do you mean a pirate version of C or C++? The languages are not subject to a license and therefore cannot be pirated. The ISO/ANSI standard is a copyrighted document, but that doesn't mean the language is copyright. There are proprietary runtimes and toolchains and if you're using a proprietary toolchain or runtime without a license then you are indeed violating copyright in exactly the same way as anyone doing this with any other sort of software.
That's not what we're talking about Oracle doing here to users of Java.
- pjmlp 8y agoFirst of all, yes the languages have a ISO copyright, that you are supposed to pay for if you want to get ISO document, even in PDF. Any compiler writer that wants to write a conformant implementation needs to buy the ISO document, otherwise there is no guarantee that the compiler is actually ISO compliant. Additionally most compiler vendors that care about ISO certification need to pay extra to companies that sell ISO validation suits like Dinkumware.
- betaby 8y agoDrafts and pre-standards are often free. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf for example. This technically it's possible to implement standard compliant implementation without paying.
- pjmlp 8y agoIn theory yes, in practice there are zero guarantees that the draft and ratified standard are word per word equal.
- geezerjay 8y agoSo, where are your examples? Do you actually have concrete example of any case remotely similar to Oracle's persecution of Java users? Or will you keep inventing outlandish and unrealistic hypothetical scenarios without any basis on reality?
- pjmlp 8y agoThe example is very easy, get the latest ISO C++ draft, pay 198 CHF for the final version and do a PDF diff. https://github.com/cplusplus/draft https://github.com/cplusplus/draft https://www.iso.org/standard/68564.html https://www.iso.org/standard/68564.html See I am even saving you the trouble to search where to buy it.