Çoğunlukla eğlenmek için kendi programlama dilimi oluşturmaya karar verdim. Ancak, bunların yasal yönüyle ilgileniyorum.
Örneğin, belirli programları belirli koşullar altında lisanslayabilirsiniz. Ancak, bir dili lisanslamaya nasıl gidiyorsunuz ? Ayrıca, bununla sadece dilin (derleyici ve VM) uygulanması değil, standardın kendisi demek istiyorum. Eksik olduğum bir programlama dilinde başka bir şey var mı?
Bu lisanslama ile elde etmek istediklerim:
- Tamamen FOSS yap (bir dil FOSS olabilir mi, yoksa FOSS olabilecek uygulama mı?)
- Kendimi yazar olarak kur (yasal olarak bir dilin yazarı olabilir misin? Veya yine sadece uygulama?)
- Dilimi uygulayan herkesin bana atfetmesi gerekecek şekilde yapın (MIT tarzı. Lütfen bunu yapan herkes için hiç umudum olmadığını unutmayın, sadece öğreniyorum.)
Çözümün, VM'yi ve derleyiciyi kendi dilime, "resmi uygulama" olarak ayrı ayrı lisanslamak ve daha sonra tasarım belgesini dilin kendisi olarak lisanslamak olacağını düşünüyorum .
Burada tam olarak ne eksik?