2012-07-10 33 views
5

Nếu thư viện java theo GPL được gửi dưới dạng .jar, có thể cho phép các dự án độc quyền cung cấp các dự án độc quyền này .jar trong phân phối ứng dụng và sử dụng các lớp từ nó?Thư viện Java theo GPL

+1

Đọc "Liên kết và các tác phẩm có nguồn gốc" trong [GPL] (http://vi.wikipedia.org/wiki/GPL). – Jesper

+4

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề 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. [Xem tại đây] (http://meta.stackoverflow.com/q/274963/369450) để biết chi tiết và [trung tâm trợ giúp] (http://stackoverflow.com/help/on-topic) để biết thêm. – cpburnz

Trả lời

3

Chỉ khi dự án độc quyền cũng là nguồn mở. Tuy nhiên, giấy phép LGPL cho phép điều này.

Trong trường hợp tệp được liên kết động như tệp JAR, các ý kiến ​​khác nhau về GPL rất nhiều. Vì vậy, nếu bạn hài lòng với câu trả lời ít dứt khoát hơn, thì câu trả lời cho câu hỏi của bạn là "có thể". Trừ khi bạn có thể đủ khả năng luật sư đắt tiền và có rất nhiều thời gian trên tay của bạn, tôi muốn đề nghị bạn gắn bó với câu trả lời ban đầu của "không".

+0

Tôi muốn tin câu trả lời này, nhưng bạn có thể đi sâu hơn một chút chi tiết không? :) Theo như tôi biết, java sử dụng liên kết động, nhưng theo http://en.wikipedia.org/wiki/GNU_General_Public_License#Libraries, có một chút tranh cãi về việc liệu liên kết động có được phép hay không. – cib

+0

Đã chỉnh sửa câu trả lời của tôi. –

+0

Cảm ơn. Nó phải được lưu ý rằng tôi đang ở vị trí của nhà văn thư viện, không phải người dùng, bằng cách này. Vì vậy, tôi thực sự * am * quan tâm đến những người có thể đủ khả năng luật sư đắt tiền, không giống như tôi. :) – cib