私は自分自身のプログラミング言語を作成することに決めました。しかし、私はそのすべての法的側面に興味を持ちました。
たとえば、特定のプログラムを特定の条件の下でライセンスすることができます。ただし、言語のライセンスを取得するにはどうすればよいですか?また、言語(コンパイラとVM)の実装だけでなく、標準自体も意味します。私が見逃しているプログラミング言語に他に何かありますか?
そのようなライセンスによって達成したいこと:
- それを完全にFOSSにします(言語はFOSSになることもできますか、それともFOSSになることができる実装ですか?)
- 作者としての地位を確立します(合法的に言語の作者になれますか?あるいは、実装だけですか?)
- 私の言語を実装するすべての人が私を帰属させる必要があるようにしてください(MITスタイル。ただし、実際にそうする人はいないだろうことに注意してください。私はただ学んでいるだけです)。
私の解決策は、私の言語のVMとコンパイラを「公式の実装」として個別にライセンスし、次に、設計ドキュメントを言語自体としてライセンスすることだと思います。
ここで正確に何が欠けていますか?