Giấy phép nguồn mở ngăn chặn bán lại


15

Tôi có một dự án nguồn mở là một bổ trợ cho TFS (tức là nó dành cho các nhà phát triển và những người sử dụng TFS.)

Nó hiện đang sử dụng GPL. Nhưng điều đó xảy ra với tôi rằng GPL không thực sự đại diện cho những gì tôi đang cố gắng làm với giấy phép của mình.

Tôi muốn mã của tôi được miễn phí cho tất cả những ai muốn sử dụng nó. Và nếu bạn sửa đổi nó và sử dụng nó thì điều đó cũng thật tuyệt. Bạn không cần phải mở nguồn sửa đổi của bạn.

Nhưng tôi muốn chặn ai đó xây dựng mã của mình và bán nó. Hoặc sửa đổi nó và bán nó. (Bất cứ ai muốn làm điều đó nên phải thương lượng giấy phép riêng với tôi.)

Có giấy phép nguồn mở nào ngăn chặn việc bán lại, nhưng cho phép sử dụng không bán hàng đầy đủ cho một người / công ty tải xuống không?


5
Phần mềm này không được bán lại, phân phối lại hoặc chuyển cho bên thứ ba.
Robert Harvey

Bạn không muốn họ chia sẻ bất cứ điều gì, hoặc chỉ là nếu họ chia sẻ họ không thể tính phí?
whatsisname

@whatsisname - Tôi không quan tâm nếu họ chia sẻ nó. Miễn là họ không bán nó.
Núi lửa

Wikipedia có một hoặc hai bảng so sánh một số giấy phép oss en.m.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses#section_1 nếu bạn cần một nơi để bắt đầu với các định dạng giấy phép phổ biến.
JustinC

Không có giấy phép như vậy, nhưng bạn vẫn có thể chia sẻ mã. Ví dụ: github.com/KeenSoftwareHouse/SpaceEngineers Nguồn được chia sẻ trên github, nhưng tài sản không được bao gồm và nó có EULA hạn chế. Nó cho phép cộng đồng chơi với mã và xây dựng các mod, nhưng bạn chỉ có thể sử dụng nó nếu bạn đã mua trò chơi trên Steam. Sử dụng thương mại chỉ được phép sau khi bạn có được một thỏa thuận.
Lea Rosema

Câu trả lời:


13

Không, không có giấy phép như vậy. Và không thể có. Khả năng bán phần mềm là một phần quan trọng của Định nghĩa nguồn mở. Bất kỳ giấy phép nào cấm bán là theo định nghĩa không phải là Nguồn mở.


Chỉ có câu trả lời đúng;
tdammers

Bán nó vẫn có thể có ý nghĩa. Nhìn vào doanh số của RedHat. Chắc chắn, bạn nhận được nhiều hơn chương trình khi mua ở đó, nhưng mã nhị phân và mã là một phần của thỏa thuận.
johannes

1
Tôi không biết điều này. Và tôi có một chút khó khăn để tin vào điều đó. Có một trích dẫn của một số loại cho tuyên bố này? Một số định nghĩa được chấp nhận chung về "Nguồn mở". Tôi nghĩ rằng tôi gặp khó khăn với định nghĩa này bởi vì, là một lập trình viên của công ty, việc sử dụng phần mềm Nguồn mở của tôi không bao giờ liên quan đến việc bán lại những gì có trong mã (chúng tôi chỉ sử dụng nội bộ).
Núi lửa

3
"Giấy phép sẽ không hạn chế bất kỳ bên nào bán hoặc tặng phần mềm như một thành phần của phân phối phần mềm tổng hợp có chứa các chương trình từ nhiều nguồn khác nhau. Giấy phép sẽ không yêu cầu tiền bản quyền hoặc phí khác cho việc bán đó." Đó là mệnh đề đầu tiên của Định nghĩa nguồn mở . Ngoài ra: "Quyền tự do phân phối lại các bản sao để bạn có thể giúp hàng xóm của mình" và "Tự do phân phối các bản sao của các phiên bản sửa đổi của bạn cho người khác" là các quyền tự do 2 và 3 của Định nghĩa phần mềm miễn phí .
Jörg W Mittag

1
... theo OSI. Ơ, tôi đã thấy các giấy phép cho phép truy cập vào mã nguồn nhưng cấm bán lại; Tôi nghĩ rằng các nhà quan sát thông thường (và hầu hết các doanh nghiệp đang tìm kiếm các đảm bảo an toàn nhất định) coi "nguồn mở" là một mô tả hợp lý, ngay cả khi các tín đồ tôn giáo không. Nếu phân minh là các từ "nguồn mở", thì chỉ cần gọi nó là giấy phép "mã nguồn có sẵn". Tôi đồng ý rằng không có khả năng bạn sẽ tìm thấy một giấy phép nguồn mở ngoài luồng đáp ứng định nghĩa của OP.
Robert Harvey

7

Đầu tiên tại sao? Trừ khi có một xác suất cao của điều này xảy ra (trong trường hợp này, bạn nên có nhìn thấy luật sư của bạn giờ đây dù sao, có vẻ như bạn đang bị từ I-am-afraid-someone-will-take-from-mehội chứng.

Nói một cách nghiêm túc, bạn quan tâm điều gì và tại sao ai đó sẽ mua mã của bạn từ người khác nếu nó miễn phí từ bạn? Và nếu giá trị gia tăng của bên thứ 3 đủ để đảm bảo mua hàng, tại sao bạn muốn ngăn chặn chúng? Nói cách khác, đó sẽ là một điều tốt cho bạn (hệ sinh thái lớn hơn), không phải là điều xấu.


Câu trả lời thực tế ở đây:

Tôi đề nghị bạn nên lấy giấy phép BSD sau đây và thêm một gạch đầu dòng thứ 4 có nội dung như thế này.

    * Redistribution of this software in source or binary forms shall be free
      of all charges or fees to the recipient of this software.

Tuy nhiên, tôi không phải là một luật sư, vì vậy tôi khuyên bạn nên điều hành nó bởi một người tốt.

Copyright (c) <year>, <copyright holder>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the <organization> nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Và bạn sẽ làm gì khi nhà phân phối từ chối phân phối trừ khi có bảo hành kèm theo? Anh ta sẽ chỉ yêu cầu phân phối là miễn phí. Làm cho các điều khoản và điều kiện đúng là công việc của một luật sư thích hợp.
MSalters

" why would someone purchase your code from someone else if it is free from you" - bởi vì người khác có thể thúc đẩy việc bán hàng của anh ta một cách tích cực hơn và người tiêu dùng thậm chí sẽ không biết rằng phiên bản gốc tồn tại. Giống như những gì đã xảy ra với UblockUblock Origin .
Artur Klesun
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.