Nếu tôi sử dụng các thành phần JavaScript được cấp phép GPL trên trang web của tôi, nó sẽ được coi là bản phát hành cho công chúng (vì mã phía máy khách của các thành phần được tải lên trình duyệt của người dùng qua http) và Tôi phải "nguồn mở" toàn bộ trang web?Hạn chế của GPL trên thư viện javascript
Vì vậy, chúng ta có thể nói rằng việc sử dụng các thành phần JavaScript trên một trang web là phân phối mã và nó liên quan đến việc phân phối toàn bộ mã trang web?
Hy vọng, câu hỏi là rõ ràng và bạn có thể giúp tôi hiểu khía cạnh này của GPL.
Ai đó có thể trả lời đúng cách này không? Câu hỏi đặt ra là, khi tôi sử dụng JavaScript GPL từ JavaScript độc quyền của công ty tôi, GPL có làm lây nhiễm JavaScript độc quyền của chúng tôi và có lẽ toàn bộ ứng dụng web không? Sau đó, chúng tôi có phải phát hành toàn bộ phần phía ứng dụng của ứng dụng dưới dạng GPL nếu nó được cung cấp cho khách hàng không? Thực tế là chúng tôi phải hỏi điều này thực sự cho thấy GPL là điên rồ, theo ý kiến của tôi. Tôi khá chắc chắn câu trả lời là "có, toàn bộ ứng dụng của bạn bị nhiễm", vì đó là trường hợp với mọi ngôn ngữ lập trình khác. Không phát hành thư viện javascript theo GPL để sử dụng chung. –
@SamWatkins Có JavaScript GPL'ed không lây nhiễm JavaScript độc quyền của bạn (trừ khi bạn không sử dụng hoặc tham khảo mã GPL trong mã của bạn). Mã phụ trợ không bị nhiễm. Chi tiết hơn trong [bài viết này] (http://greendrake.info/#nfy0). – Greendrake