GPL không cấm bạn bán phần mềm. Tuy nhiên, bạn phải cung cấp các nguồn cho phần mềm.
Câu hỏi về cách sử dụng phức tạp hơn một chút. GNU/Linux được phát hành theo GPL. Không có gì cấm bạn viết phần mềm chạy dưới Linux bất kể giấy phép phần mềm của bạn. Tuy nhiên, bạn không thể phân phối Linux cùng với phần mềm của bạn. Đó thường là một vấn đề với các thư viện cần phải là một phần của một chương trình. Đó là những gì mà giấy phép LGPL dành cho. Bạn có thể biên dịch một chương trình c mà bạn viết bằng gcc (do đó sử dụng các thư viện thường trình chạy được cấp phép của LGPL từ gcc) và vẫn phát hành phần mềm mà không có các hạn chế của GPL.
Tôi nghĩ đó là ý chính của nó. Tuy nhiên, điều này không theo bất kỳ cách tư vấn pháp lý nào. Đối với tư vấn pháp lý, bạn phải giữ một luật sư được chứng nhận có thể tư vấn pháp lý cho phù hợp với các trường hợp cụ thể của bạn.
Hy vọng điều này sẽ hữu ích.
Lưu ý rằng LGPL nêu rõ thư viện đã sử dụng phải được thay thế. Vì vậy, liên kết tĩnh là không thể. – Dykam
Vì vậy, một "DLL" (Thư viện liên kết động) sẽ là hợp pháp, đúng không? –
Chỉ khi bạn cũng cung cấp mã nguồn cho DLL đó, cũng như các tệp tiêu đề hoặc tài liệu cần thiết để có thể giao tiếp với phần còn lại của ứng dụng, bất cứ ai cũng muốn sửa đổi hoặc viết lại từ đầu, DLL đó. – thomasrutter