Để chắc chắn 100%, bạn nên đọc FAQ và sau đó liên hệ với luật sư quen thuộc với giấy phép phần mềm. Đừng nói chuyện với các luật sư không phải vì họ sẽ bảo bạn không được sử dụng bất cứ thứ gì miễn phí/nguồn mở chỉ để được an toàn, mà bất cứ ai cũng có thể nói.
Dù sao, ý của bạn là gì bởi "nguồn dữ liệu GPL"? Mã nguồn GPL có được liên kết với ứng dụng của bạn không?
Có một số câu hỏi trong Câu hỏi thường gặp về plug-in và GPL.
Tôi có thể phát hành một chương trình không tự do được thiết kế để tải một GPL phủ plug-in?
Tùy thuộc vào cách chương trình gọi các trình cắm của nó. Ví dụ: nếu chương trình chỉ sử dụng ngã ba đơn giản và lệnh exec để gọi và giao tiếp với trình cắm, thì plugin là các chương trình riêng biệt, vì vậy giấy phép không yêu cầu về chính chương trình.
Nếu chương trình động liên kết các plug-in, và họ thực hiện chức năng cuộc gọi đến mỗi cấu trúc dữ liệu khác và cổ phiếu, chúng tôi tin rằng họ tạo thành một chương trình duy nhất, mà phải được coi là một phần mở rộng của cả hai chương trình chính và các trình cắm thêm. Trong để sử dụng các plug-in GPL phủ, chương trình chính phải được phát hành theo GPL hoặc giấy phép phần mềm miễn phí GPL-tương thích, và rằng các điều khoản của GPL phải được tuân thủ khi chương trình chính được phân phối để sử dụng với các plugin này.
Nếu chương trình động liên kết các plug-in, nhưng thông tin liên lạc giữa họ bị hạn chế để gọi chức năng 'chính' của các plug-in với một số tùy chọn và chờ đợi cho nó trở lại, đó là một borderline trường hợp.
Sử dụng bộ nhớ dùng chung để giao tiếp với cấu trúc dữ liệu phức tạp tương đương với liên kết động.
Như những người khác đã chỉ ra, các ứng dụng web không được phân phối có vẻ được coi là sử dụng cá nhân theo GPL đơn giản (không phải trong Affero GPL?).
Một công ty đang chạy một sửa đổi phiên bản của một chương trình GPL'ed trên trang web. GPL có nói rằng họ phải phát hành các nguồn đã sửa đổi của họ không?
GPL cho phép bất kỳ ai thực hiện phiên bản đã sửa đổi và sử dụng phiên bản này mà không bao giờ phân phối nó cho người khác. Những gì công ty này đang làm là một trường hợp đặc biệt của điều đó. Do đó, công ty không phải phát hành các nguồn đã sửa đổi.
Điều cần thiết là mọi người có quyền tự do sửa đổi và sử dụng chúng một cách riêng tư, mà không bao giờ xuất bản những sửa đổi đó. Tuy nhiên, việc đặt chương trình trên một máy chủ cho công chúng để nói chuyện là khó sử dụng "riêng tư", do đó, nó sẽ là hợp pháp để yêu cầu phát hành mã nguồn trong trường hợp đặc biệt đó. Các nhà phát triển muốn giải quyết vấn đề này có thể muốn sử dụng GNU Affero GPL cho các chương trình được thiết kế để sử dụng máy chủ mạng.
Đúng, nhưng không áp dụng cho trường hợp này bằng âm thanh của nó. –