Tôi đang phát triển một ứng dụng yêu cầu khung bên thứ ba thuộc Giấy phép Công cộng Eclipse (EPL). Ứng dụng này là một ứng dụng thương mại phía máy chủ sẽ chạy trên các máy chủ của tôi. Phần mềm EPL được phân phối dưới dạng tệp nhị phân (tệp jar). Tôi chỉ sử dụng các gói và không thực hiện bất kỳ đóng góp nào, tức là không thực hiện bất kỳ thay đổi nào đối với nguồn.Có thể sử dụng EPL (Giấy phép Công cộng Eclipse) trong ngữ cảnh thương mại không?
Theo EPL Tôi tin rằng tôi không phải là "Cộng tác viên" cũng như tôi không tạo "Đóng góp". Nhưng nếu tôi muốn làm cho phần mềm của tôi có sẵn để cài đặt tại một số máy chủ ngoại vi, tôi gặp sự cố với YÊU CẦU của EPL:
b.iv - "quy định rằng mã nguồn cho Chương trình có sẵn từ Cộng tác viên như vậy, và thông báo cho người được cấp phép cách lấy nó một cách hợp lý hoặc thông qua một phương tiện được sử dụng để trao đổi phần mềm một cách thông thường ".
Điều này có nghĩa là nếu tôi sửa đổi mã nguồn của khung bên thứ ba cho mục đích của riêng mình, tôi sẽ cần phân phối tất cả mã nguồn của mình không?
EPL được cho là thân thiện với thương mại nhưng dường như không phải như vậy đối với tôi.
Tôi vừa tìm hiểu thêm thông tin thuyết phục tôi về khả năng chấp nhận sử dụng phần mềm EPL. GPL, đó là khá nhiều giấy phép hạn chế nhất cho trang phục thương mại có một lỗ hổng mà bạn không phải phân phối nguồn: xem http://fossfaq.com/questions/5/what-is-the-asp- kẽ hở – Thomas
Tôi đang bỏ phiếu để đóng câu hỏi này là chủ đề không chính vì đó là về cấp phép hoặc các vấn đề pháp lý, chứ không phải lập trình hoặc phát triển phần mềm. –