2009-07-11 9 views
1

コンピュータの言語は著作権で保護されていますか、使用方法にはいくつかの制限がありますか?実際にはそれはどういう意味ですか?もしそうなら、何ができますか、できないことはありますか?コンパイラ、IDE、またはそれらのいずれかを作成できますか?コンピュータの言語は著作権で保護されていますか?コンパイラ、IDE、またはそれらのいずれかを作成できますか?

たとえば、Pl/Sql?

答えて

2

残念ながら、プログラミング言語は特許によって妨げられることがあります。これは、ケースのように見える。 Aikido languageです。

最近ではseems to have become a non-issue for the C# programming language(および.NET共通言語インフラストラクチャ)です。

実行できないこととできないことに関する質問に答えるには:言語の実装で、誰かが特許を得た発明を使用している場合、あなたはどこの国でもあなたの実装で利益を得ることは間違いありません。その特許は適用されます(あなたが技術をライセンスしない限り、もちろん)。しかし、特許を迂回することができれば、例えば、特定のトリックを使用することなく同じ言語のコンパイラを実装することができますが、それ以外の場合は、問題はありません。特許は非常に具体的であること(必要と思われる)を必要とするので、これはしばしば可能である。 (IANAL、でも。)

3

あなたは本当にcopyrightに慣れている必要があります。著作権は芸術作品、著作、絵画などに適用されます。そのため、プログラミング言語そのものは著作権で保護されていません。通常それを記述するテキストはありますが、それはあなたがそのテキストをコピーするのを妨げるだけです - それを読んで理解し、それを使用することを妨げるものではありません。

したがって、PL/SQLの場合、その記述はOracleによって著作権が保護されている可能性がありますが、コンパイラやIDEの作成を妨げるものではありません。 Pukku氏が指摘しているように、特許や商標などの他の種類の知的財産が存在するため、著作権は保護されていません。

関連する問題