2008-08-26 31 views

Trả lời

27

Tôi khuyên bạn nên sử dụng Giấy phép Apache (cụ thể, phiên bản 2).Nó không phải là một giấy phép "sao chép trái" và nó giải quyết một số vấn đề quan trọng đối với các công ty thành lập và luật sư của họ.

"Sao chép trái" là triết lý của nền tảng phần mềm miễn phí yêu cầu bất kỳ điều gì kết hợp mã nguồn mở được cấp phép cũng được cấp phép làm nguồn mở. Triết lý đó được coi là chất độc bởi các công ty được thành lập muốn giữ sản phẩm độc quyền của họ.

Ngoài việc không có các điều khoản "sao chép trái", giấy phép Apache đặc biệt giải quyết các quyền từ những người đóng góp dự án và giải thích rõ ràng rằng các công ty hiện đại thường được tạo thành cho nhiều pháp nhân (ví dụ: công ty mẹ và các công ty con). Hầu hết các giấy phép nguồn mở không giải quyết những điểm này.

Bất kỳ giấy phép nào bạn chọn, nếu bạn muốn mã của mình trở thành "thân thiện với công ty", theo nghĩa là bạn muốn nó được đưa vào các sản phẩm thương mại không phải nguồn mở, điều quan trọng là bạn tránh GPL và các sản phẩm khác " sao chép trái ”loại giấy phép. Mặc dù tốt nhất nên tham khảo ý kiến ​​luật sư của bạn trước khi đầu tư thời gian hoặc tiền bạc vào một dự án mà đây là một yếu tố quan trọng, một cách nhanh chóng viết tắt các giấy phép và không phải là "sao chép trái" có thể được tìm thấy trên trang web của Quỹ Phần mềm Tự do . Họ xác định những giấy phép nào họ không tìm thấy đáp ứng các tiêu chuẩn của họ là "sao chép trái". Những giấy phép mà FSF từ chối có nhiều khả năng là những giấy phép thân thiện với doanh nghiệp theo nghĩa này.

(Mặc dù câu hỏi không yêu cầu điều này, điều đáng nói là, với rất ít ngoại lệ, ngay cả GPL và các giấy phép khác "sao chép trái" là hoàn toàn thân thiện với công ty nếu chúng chỉ được sử dụng nội bộ bởi các thực thể thương mại và không được tích hợp vào sản phẩm của họ.)

+2

Vì vậy, nếu giấy phép hệ điều hành không có bản sao bên trái, ai đó có thể lấy tất cả công việc, thêm một dòng và bán nó như một sản phẩm mới được cấp cho họ tín dụng ?. Tôi đang nói gần đây, nhưng đó là những gì tôi hiểu. Rõ ràng không ai sẽ mua một máy chủ ApachI khi máy chủ web Apache là miễn phí. – OscarRyz

+0

Từ những gì tôi hiểu, có một công ty có thể làm điều này. Các công ty bán Linux chẳng hạn. –

+0

Có; MS Windows trong thực tế có chứa mã từ BSD theo một giấy phép tương tự. Về cơ bản nó nói "làm những gì bạn muốn với mã này, bán nó, sửa đổi nó, bất cứ điều gì, chỉ cần chắc chắn rằng bạn bao gồm giấy phép này với các phần bạn sao chép và cung cấp cho chúng tôi tín dụng". –

5

Hai giấy phép thường được sử dụng nhất cho phép những gì bạn muốn là BSD LicenseMIT License. (xem thêm toàn bộ list of licenses được coi là mã nguồn mở bởi OSI).

2

GNU Lesser General Public Licence cũng thân thiện với công ty và thường được sử dụng trong thư viện. Nó cho phép sử dụng của một thư viện nhất định nhưng phải sửa đổi công khai.

+0

Sửa đổi thư viện bạn muốn nói hoặc "chương trình" tôi tạo và sử dụng thư viện? – OscarRyz

+0

Sửa đổi thư viện thực sự. Bản thân chương trình vẫn có thể có giấy phép tùy chỉnh và có thể được sửa đổi bất cứ khi nào bạn muốn. – Huppie

+1

Ví dụ về thư viện có giấy phép LGPL, là NHiebrante. Nếu bạn sửa đổi nó, bạn có nghĩa vụ xuất bản các thay đổi của bạn, nhưng nếu bạn chỉ sử dụng phiên bản nhị phân, bạn có thể tự do xây dựng phần mềm sở hữu độc quyền trên đó. –

4

Có thể thay thế giấy phép BSD, bạn cũng có thể sử dụng giấy phép Ms-PL (giấy phép công cộng của Microsoft). Khá nhiều như nhau nhưng (cho là) ​​tốt hơn worded. Ngoài ra, nó có "Microsoft" trong tên của nó, mà hét lên "corprate-thân thiện" như không có gì khác. ;-)

+0

: S Microsoft trên đó! – OscarRyz

1

Bởi "công ty" tôi có xu hướng nghĩ về phát triển nội bộ, các chương trình chỉ phân phối cho những người được tuyển dụng bởi cùng một công ty. Theo nghĩa đó, khá nhiều giấy phép phần mềm tự do là "thân thiện với công ty".

Tuy nhiên, về phân phối phần mềm nguồn đóng chứa phần mềm miễn phí, phần mềm lớn duy nhất (ngoài đỉnh đầu của tôi) bị loại trừ là GPL. Bạn có thể nhúng LGPL, BSD, MIT, mã được cấp phép nghệ thuật. "Giá" có thể phải cung cấp tín dụng, nhưng điều đó sẽ rẻ hơn so với việc viết và gỡ lỗi phần mềm.

Mọi thứ có thể trở nên mờ nhạt khi bạn xem xét các giấy phép cố gắng bảo vệ nhãn hiệu (Mozilla) hoặc khả năng tương thích với phạm vi phần mềm rộng hơn (Sun). Các ràng buộc của bạn không phải lúc nào cũng chỉ liên quan đến việc phân phối mã.

Tóm lại, nếu bạn không chắc chắn, bạn nên tham khảo luật sư.

12

Về cơ bản, chỉ GPL yêu cầu toàn bộ sản phẩm là GPL và LGPL ngụ ý rằng các phần cụ thể cho thư viện đó được mở nguồn. Nhưng, đối với cả hai, vấn đề chỉ phát sinh khi bạn phân phối ứng dụng.

Đối với tất cả các giấy phép nguồn mở khác, yêu cầu chung duy nhất là công khai (ví dụ: hiển thị tại một số điểm cho người dùng biết thành phần/thư viện nguồn mở nào được sử dụng).

Sau đó bạn có "không có sản phẩm thương mại cạnh tranh" giấy phép ...

Tất cả trong tất cả, công việc kinh doanh giấy phép thân thiện thừa nhận hầu hết được IMHO Apache License, các Artistic LicenseMozilla Public license.

Hơn nữa, ngay cả khi Creative Commons không được sử dụng rộng rãi để phát triển phần mềm, một số tùy chọn thân thiện với doanh nghiệp.

Chỉnh sửa: quên BSD (đây là mẫu giấy phép nhiều hơn giấy phép) và MIT được Daniel nhắc đến. Dường như với tôi rằng tập quán của họ đang mờ dần đi, nhưng có một số vấn đề về giấy phép để xem xét theo ngôn ngữ phát triển/cộng đồng phụ nguồn mở.

1

Lý tưởng nhất là tôi đã tìm kiếm các thành phần được cấp phép theo Apache Software License. Sau đó LGPL, BSD và giấy phép nghệ thuật là sở thích tiếp theo của tôi.

2

Tôi tin rằng 6 trong số 9 giấy phép trong danh sách "Giấy phép phổ biến và được sử dụng rộng rãi hoặc với cộng đồng mạnh" của OSI đáp ứng tiêu chí của bạn: Apache, BSD, MIT, Mozilla, CPL và Eclipse. Giấy phép Mozilla và CPL (Giấy phép Công cộng Chung) có ngôn ngữ liên quan đến các bằng sáng chế có thể khiến chúng trở nên hấp dẫn hơn đối với các tập đoàn.

See here để biết thêm thông tin.

0

MIT, Apache và BSD có xu hướng thân thiện nhất với công ty. Thân thiện với công ty ít nhất mà tôi đã gặp phải thường là Q Public, GPL và Mozilla ...

0

Wikipedia cũng có một số rất hữu ích list that compares all the free software licenses. Nếu bạn có một hộp màu xanh lá cây bên phải ("Phát hành thay đổi theo một giấy phép khác"), tôi nghĩ đó là tất cả những gì bạn cần.

Các vấn đề liên quan