Một người bạn đã viết một ngôn ngữ lập trình. Nó có một cú pháp gợi nhớ đến SGML. Ông đã viết một thông dịch viên cho nó, và một IDE. Ông và các đồng nghiệp của mình sử dụng nó trong nhà như một ngôn ngữ phía máy chủ. Nó cũng có thể được sử dụng để viết các công cụ dòng lệnh.
Ông muốn làm cho nó có sẵn cho công chúng, với mong muốn mọi người sẽ mua một giấy phép để sử dụng nó. Anh ta muốn giữ mã thể hiện việc thực thi ngôn ngữ với chính mình, vì có một chút sở hữu trí tuệ gắn liền với nó.
Tôi tiếp tục nói với anh ấy rằng ngày của các ngôn ngữ lập trình nguồn đóng không còn nữa. Tôi nói, "Hãy xem tất cả các ngôn ngữ chính: đại đa số là nguồn mở. Bạn cũng sẽ phải sử dụng nguồn mở nếu bạn muốn bất kỳ ai bên ngoài công ty chú ý đến những gì bạn đã xây dựng."
Tôi có cho anh ấy lời khuyên tốt hay vẫn còn chỗ cho các ngôn ngữ độc quyền mà bạn trả tiền không?
MỘT LÁT SAU
Den hỏi, "... bạn có thể vui lòng giải thích làm thế nào một ngôn ngữ có thể đóng nguồn không?"
Tôi nói: "@Bạn đã đưa ra một quan điểm tốt Làm thế nào để bạn bảo vệ một cú pháp và một phương pháp lập trình khỏi bị tấn công bởi một công ty có việc thực hiện có thể khiến bạn không hoạt động? "