Cả hai LGPL và MPL thúc đẩy chia sẻ của các sửa đổi để LGPL / MPL cấp phép phần mềm được sử dụng trong các dự án phần mềm khác. Thay vì yêu cầu người sử dụng của thư viện sửa đổi để tổ chức một ngã ba riêng biệt của thư viện, tôi có thể thúc đẩy đóng góp cho thư viện ban đầu (ví dụ như thông qua yêu cầu kéo).
Sự khác biệt chính là cách MPL / LGPL cấp phép mã phải được liên kết vào dự án. MPL tập tin mã nguồn có thể được sao chép trực tiếp vào một (có thể) dự án phần mềm độc quyền (tĩnh liên kết), trong khi LGPL cấp phép mã phải được liên kết động (lỏng lẻo liên kết với các dự án phần mềm có thể độc quyền, do đó người dùng cuối có thể chuyển đổi ra các phần mềm được cấp phép thư viện cho một phiên bản của phần mềm thư viện được cấp phép).
Năng động, liên kết và do đó LGPL áp đặt những trở ngại thêm cho đóng gói các sản phẩm phần mềm độc quyền, mà không cần thúc đẩy hơn nữa đóng góp cho thư viện phần mềm mã nguồn mở hơn bằng cách liên kết tĩnh (và do đó MPL). Có một LGPL sửa đổi cho phép liên kết tĩnh.
Không có sự khác biệt có liên quan khác (từ một quan điểm IANAL).
Các phiên bản giấy phép cũ không phù hợp với nhu cầu của tôi tốt như những cái mới nhất.
đang được dịch, vui lòng đợi..