Tôi làm việc cho một công ty sở hữu một số phần mềm nguồn đóng. Một trong những phần mềm của chúng tôi được sử dụng để phục vụ khách hàng và tạo thu nhập để nó có giá trị thương mại đối với chúng tôi (và nó trả lương cho tôi).
Tôi đã nói về việc tìm nguồn mở mã, nhưng tùy chọn tìm nguồn mở theo một cái gì đó như MIT hoặc GPL hoặc bất kỳ giấy phép nguồn mở nào khác cho phép các đối thủ cạnh tranh cài đặt nó và cung cấp cho khách hàng của chúng tôi với giá rẻ hơn đã gặp phải sự kháng cự rõ ràng.
Điều gì về việc hiển thị mã nhưng không theo giấy phép nguồn mở?
Các lập luận tôi đã chống lại điều này là động thái này sẽ gây nhầm lẫn cho khách hàng và nhà phát triển và sẽ khiến chúng tôi công khai xấu hơn bất kỳ điều tốt nào. Nhà phát triển PAINT.NET đã sử dụng để phát hành mã của mình và nhận được rất nhiều lời khen ngợi khi anh ta bắt đầu nhắc nhở các đối thủ rằng mã này chỉ dành cho mục đích giáo dục và không thực sự là nguồn mở.
Tôi cũng đã được thông báo rằng tìm nguồn mở vì mục đích của nguồn mở không có ý nghĩa gì, bla bla bla, và trừ khi tôi có kế hoạch làm thế nào để mang lại nhiều doanh thu hơn, nó không dành cho chúng tôi. Chà, thật lòng tôi không có kế hoạch, nhưng tôi nghĩ tại sao không thử. Tất nhiên tôi không thể nói nếu điều này sẽ giúp chúng tôi hoặc làm tổn thương chúng tôi. Tôi không muốn chịu trách nhiệm cho một động thái có thể làm tổn thương một công ty đang hoạt động tốt và khiến mọi người bị sa thải.
Như tôi đã nói, giấy phép nguồn mở trông không giống như một tùy chọn, do đó, giữa nguồn đóng hoặc hiển thị mã nhưng vẫn thuộc giấy phép bản quyền thông thường. Nhưng như tôi đã nói có sự phản kháng trong việc hiển thị mã vì lo ngại rằng các đối thủ cạnh tranh sẽ sử dụng mã của chúng tôi để tạo mã của riêng họ.
Có ai biết bất kỳ sự thật nào có thể giúp với quyết định này, cho dù ủng hộ hay chống lại việc hiển thị mã.