Seorang teman telah menulis bahasa pemrograman. Memiliki sintaks yang mengingatkan pada SGML. Dia telah menulis penerjemah untuk itu, dan sebuah IDE. Dia dan rekan-rekannya menggunakannya di rumah sebagai bahasa sisi server. Itu juga dapat digunakan untuk menulis alat baris perintah.
Dia ingin membuatnya tersedia untuk umum, dengan harapan orang akan membeli lisensi untuk menggunakannya. Dia ingin menyimpan kode yang mengekspresikan implementasi bahasa untuk dirinya sendiri, karena ada sedikit kekayaan intelektual yang terikat di dalamnya.
Saya terus mengatakan kepadanya bahwa hari bahasa pemrograman sumber tertutup sudah tidak ada. Saya berkata, "Lihat semua bahasa utama: sebagian besar adalah open-source. Anda juga harus open-source jika Anda ingin ada orang di luar perusahaan memperhatikan apa yang telah Anda buat."
Apakah saya memberinya nasihat yang bagus atau masih ada ruang untuk bahasa yang Anda bayar?
KEMUDIAN
Den bertanya, "... bisakah Anda juga menjelaskan bagaimana suatu bahasa dapat menjadi sumber tertutup?"
Saya berkata, "@Apakah Anda membuat poin yang bagus. Apa yang ingin dihindari oleh teman saya, saya kira, adalah situasi di mana Microsoft memasak bahasa yang mirip Java, menyebutnya J ++ dan kemudian masuk ke pengadilan dengan Sun tentang ke-Jawa-annya. Bagaimana Anda melindungi sintaksis dan metodologi pemrograman agar tidak dibajak oleh perusahaan yang implementasinya dapat membuat Anda gulung tikar? "