2009-11-17 4 views
15

Tôi đã thấy một số phần mềm (một thành phần Joomla, chính xác) để bán trên một trang web. Trang web cho biết nó được cấp phép theo GNU GPL2. Tuy nhiên nó cũng nói rằng bạn cần phải trả tiền cho mỗi trang web bạn sử dụng phần mềm trên (với giảm giá số lượng lớn).Bạn có phải trả tiền cho phần mềm GNU GPL là "để bán" không?

Tôi biết hoàn toàn có thể chấp nhận bán phần mềm theo GPL, tuy nhiên, license ngụ ý rằng mã nguồn phải được phân phối miễn phí.

Vì vậy đây có phải là cách sử dụng hợp pháp GPL hoặc vi phạm giấy phép không? Là nó hợp pháp để tải về phần mềm miễn phí (nói, từ Bittorrent) và sử dụng nó như tôi muốn?

+5

Tại sao chúng tôi đóng này? IS này liên quan đến lập trình, nhiều như bất kỳ chủ đề khác liên quan đến công việc xung quanh lập trình. Có rất nhiều chủ đề nổi tiếng, phổ biến và không được tiết lộ mà một trang web có thể xác thực chủ đề này. –

+1

Sẽ dễ dàng hơn khi trả lời câu hỏi của bạn nếu chúng tôi hiểu tại sao nhà cung cấp không tự cung cấp nguồn. Có lẽ bạn có thể đăng liên kết tới trang web được đề cập? – JeffP

+0

Tôi đồng ý, điều này ** không nên ** bị đóng. Tuy nhiên, nếu nó được đóng lại, tôi khá chắc chắn nó sẽ được mở cửa trở lại. –

Trả lời

19

Đây là FAQ from the GNU site. Tôi nghĩ rằng câu trả lời cho câu hỏi của bạn:

GPL có cho phép tôi bán bản sao của chương trình không?

Có, GPL cho phép mọi người thực hiện việc này. Quyền bán bản sao là phần của định nghĩa phần mềm miễn phí. Ngoại trừ trong một tình huống đặc biệt, có không giới hạn về mức giá bạn có thể phí. (Một ngoại lệ là cần đề nghị bằng văn bản để cung cấp mã nguồn mà phải kèm nhị phân chỉ phát hành.)

http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney

Hơn nữa:

Nếu tôi phân phối GPL 'd phần mềm cho một khoản phí, tôi có cần phải làm cho nó có sẵn cho công chúng mà không có một khoản phí ?

số Tuy nhiên, nếu ai đó trả tiền lệ phí của bạn và nhận được một bản sao, GPL mang lại cho họ sự tự do để phát hành nó vào công cộng, có hoặc không có một khoản phí. Ví dụ: , ai đó có thể thanh toán phí của bạn, và sau đó đặt bản sao của cô ấy trên trang web cho công chúng.

+5

Ngoài ra: GPL có cho phép tôi phân phối các bản sao theo thỏa thuận không tiết lộ không? No. GPL nói rằng bất kỳ ai nhận được bản sao từ bạn đều có quyền phân phối lại bản sao, đã sửa đổi hay không. Bạn không được phép phân phối tác phẩm trên bất kỳ cơ sở hạn chế nào hơn. – wisty

+2

Vì vậy, trong trường hợp này, điều gì khiến họ trong kinh doanh? Bạn có thể phân phối các plug-in miễn phí, nhưng bạn phải trả tiền để cấp phép cho nó để sử dụng trên trang web Joomla của bạn? Nếu không phải vậy, tôi không thấy lý do để mua nhiều bản sao khi giấy phép cho biết bạn có thể tạo bản sao đơn mua hàng của mình. –

+0

Có lẽ họ bán dịch vụ với giao dịch mua? Vì vậy, họ sẽ cung cấp hỗ trợ chuyên môn, triển khai cụ thể mà nếu không sẽ không có sẵn từ các bản phân phối có thể khác. Tôi tin rằng đây là ý tưởng của một số bản phân phối Linux. –

9

Đối với phần mềm GPL, mã nguồn phải được phân phối với phiên bản nhị phân hoặc theo yêu cầu cho bất kỳ ai hợp pháp có được phiên bản nhị phân.

Ergo, nếu bạn không mua sản phẩm từ họ, họ không có nghĩa vụ cung cấp cho bạn mã nguồn.

Mặt trái rõ ràng của điều này là bất kỳ ai DO hợp pháp nhận mã nguồn là miễn phí để phân phối lại nó theo ý muốn.

4

Từ hiểu biết của tôi phân phát chúng trên bittorrent sẽ phân phối lại được cho phép theo GPL không giới hạn (! Tuy nhiên Thương hiệu vv vẫn có thể bị vi phạm) Đây là cách những dự án như CentOS công việc - họ loại bỏ các thương hiệu, xây dựng lại và sau đó phân phối lại - và điều này hoàn toàn hợp pháp.

Bản thân công ty không có nghĩa vụ phát hành mã nguồn trừ khi họ phân phối phần mềm cho bạn.

Vì vậy, lựa chọn của bạn là:

  • lấy nó từ người khác (người tái phân phối nó theo GPL)
  • mua hàng các sản phẩm từ công ty - họ sẽ cung cấp cho bạn mã nguồn

Cá nhân tôi sẽ đề xuất tùy chọn thứ hai vì nó hỗ trợ các công ty hỗ trợ GPL!

0

Một câu hỏi là liệu tác giả có viết tất cả phần mềm hoặc sử dụng bất kỳ phần mềm GPL nào đã tồn tại trước đó hay không. Nếu người trên trang web sở hữu bản quyền hoàn toàn, thì trang web có thể áp đặt bất kỳ điều kiện nào, bao gồm cả những điều kiện không tương thích với GPL. Tất nhiên, việc phát hành nó theo GPL cung cấp cho bạn một số quyền của chính nó. Đặc biệt, bạn không thể phân phối lại mà không có mã nguồn, nhưng bạn có thể tạo bản sao và sử dụng chúng.

Thông lệ trên thường được coi là không thân thiện bởi những người ủng hộ Phần mềm nguồn mở và miễn phí. Vì nó không thực sự trung thực để quảng cáo GPLv2 và không cung cấp mọi thứ cần thiết, tôi khuyên bạn nên cẩn thận về sản phẩm. Những người cố ý xuyên tạc những thứ trong quảng cáo có thể sẽ bán phần mềm kém chất lượng.

Nếu phần mềm chứa các thành phần GPL đã tồn tại từ trước và tác giả không đến các điều khoản khác với chủ bản quyền thì GPL sẽ được áp dụng đầy đủ. Nhà phân phối phải cung cấp mã nguồn (có thể thực thi hoặc theo yêu cầu với chi phí danh nghĩa) và có thể không áp đặt các hạn chế không được GPL cho phép.

Cũng có khả năng tác giả được phát hành theo GPLv2 mà không thực sự hiểu rõ giấy phép. Điều này xảy ra theo thời gian, và thường xuyên FSF sẽ lặng lẽ làm việc với các công ty về việc tuân thủ.

Trong cả hai trường hợp, hoàn toàn tốt đẹp khi bán phần mềm. Nếu ai đó có phần mềm bao gồm cả nguồn, họ có thể phân phối lại một cách tự do, và nó hoàn toàn hợp pháp để bạn có thể lấy nó từ họ.

0

Điều này rõ ràng là một mẹo kinh doanh rất đơn giản dựa trên sự vô lý của người mua. Rõ ràng là, nếu thành phần là GPL, bạn có thể lấy nó từ bất kỳ người dùng nào khác (bittorrent, chia sẻ tệp), phân phối lại nó và thậm chí bán lại nó (nhưng giữ nó GPL). Nó cũng rất rõ ràng rằng, nếu không có nguồn khác để tìm/lấy nó từ, nếu bạn mua, hoàn toàn không cần phải trả nhiều lần cho nó. Bạn chỉ cần mua nó một lần, và tái sử dụng nó trên tất cả các trang web mà bạn muốn.

Ngay cả khi nó có một số nguồn bảo vệ, mã nguồn vẫn mở, vì vậy bạn có thể dễ dàng xóa bảo vệ đó.

Chỉ cần tò mò, bạn có thể vui lòng cung cấp tên/trang web của Joomla! thành phần?

+1

Thành phần là Mosets Tree, như tôi đã nói trong phần bình luận về câu hỏi. – DisgruntledGoat