Là hành động của Xamarin và cách hành động được thực hiện có đạo đức hay không?
Chà, hãy hỏi một chuyên gia - Danh sách Sáng kiến Nguồn mở của chính Giấy phép MIT , với giấy phép được trích dẫn trong toàn bộ:
Giấy phép MIT (MIT)
Bản quyền (c)
Quyền này được cấp miễn phí cho bất kỳ người nào có được bản sao của phần mềm này và các tệp tài liệu liên quan ("Phần mềm") để xử lý Phần mềm mà không hạn chế, bao gồm nhưng không giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất , xuất bản, phân phối, cấp phép lại và / hoặc bán các bản sao của Phần mềm và cho phép những người mà Phần mềm được cung cấp để làm như vậy, theo các điều kiện sau:
Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NHƯ VẬY", KHÔNG CÓ ĐẢM BẢO CỦA BẤT K K LOẠI NÀO, RPR RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN ĐẢM BẢO ĐẢM BẢO TUYỆT VỜI, PHÙ HỢP ĐỐI VỚI MỘT MỤC ĐÍCH THAM GIA VÀ KHÔNG PHÙ HỢP. KHÔNG CÓ SỰ KIỆN NÀO NÊN CÁC TÁC GIẢ HOẶC NGƯỜI GIỮ BẢN QUYỀN ĐƯỢC TRÁCH NHIỆM PHÁP LÝ CHO BẤT K CL YÊU CẦU NÀO, TRÁCH NHIỆM HOẶC TRÁCH NHIỆM KHÁC, SAU KHI HOẠT ĐỘNG HỢP ĐỒNG HOẶC PHẦN MỀM HOẶC LIÊN QUAN ĐẾN PHẦN MỀM HOẶC LIÊN QUAN PHẦN MỀM.
Nếu bất kỳ ai - cá nhân hoặc công ty - phát hành phần mềm / mã nguồn có giấy phép MIT, điều đó có nghĩa là bất kỳ ai khác - cá nhân hoặc công ty đều có thể "giao dịch trong Phần mềm mà không bị hạn chế". Miễn là thông báo bản quyền vẫn còn nguyên, họ có thể làm được rất nhiều thứ họ muốn.
Đây là một trong những trường hợp khi đạo đức và tính hợp pháp khá giống nhau. Nếu một người hoặc một nhóm không hiểu giấy phép hoặc đó là hệ lụy thì họ đã không thực hiện được sự chuyên cần của mình. Sáng kiến nguồn mở cung cấp nhiều tài nguyên tốt đẹp khác để giúp chúng tôi hiểu các giấy phép như biến thể MIT. Hãy xem xét một số mệnh đề về Định nghĩa nguồn mở của chúng:
1) Phân phối lại miễn phí - 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 dưới dạng 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 hàng đó.
3) Tác phẩm phái sinh - Giấy phép phải cho phép sửa đổi và tác phẩm phái sinh và phải cho phép chúng được phân phối theo cùng điều khoản với giấy phép của phần mềm gốc.
5) Không phân biệt đối xử với người hoặc nhóm - Giấy phép không được phân biệt đối xử với bất kỳ người nào hoặc nhóm người nào.
6) Không phân biệt đối xử với các lĩnh vực nỗ lực - Giấy phép không được hạn chế bất kỳ ai sử dụng chương trình trong một lĩnh vực cụ thể. Ví dụ, nó có thể không hạn chế chương trình được sử dụng trong một doanh nghiệp hoặc không được sử dụng cho nghiên cứu di truyền.
Theo tôi, điều này dường như rất rõ ràng: phát hành thứ gì đó dưới dạng nguồn mở, đặc biệt là với giấy phép MIT, cho phép ai đó tự do lấy phần mềm, thay đổi, đóng gói và bán nó bất cứ ai họ thích, miễn là họ không ' loại bỏ thông báo bản quyền của bạn và tuyên bố đó là tác phẩm duy nhất của riêng họ .
Là tác giả, bạn rõ ràng đang từ bỏ quyền kén chọn và kén chọn. Bạn không được quyết định ai hoặc cái gì có thể hưởng lợi từ phần mềm của bạn hoặc sử dụng phần mềm đó và bạn không được quyết định tại sao họ sử dụng phần mềm đó. Bạn từ bỏ quyền đó một cách rõ ràng.
Ý tưởng là bạn đang đóng góp cho lợi ích lớn hơn bằng cách từ bỏ rõ ràng bất kỳ quyền hợp pháp nào bạn có để kiểm soát và hạn chế sử dụng và thay đổi những gì bạn đã thực hiện. Nếu Microsoft muốn phân nhánh dự án FluffBall của bạn và bán nó với giá 2 nghìn đô la mỗi ghế như WindowsSpongeCake, họ có thể. Không cho phép mọi người làm bất cứ điều gì họ muốn toàn bộ dự án của bạn ở nơi đầu tiên?
Có thể tránh được tình huống như vậy nếu bạn là một nhà phát triển duy nhất hoặc một nhóm nhỏ các nhà phát triển chưa hoàn thành?
Loại! Trước tiên, hãy sử dụng giấy phép phù hợp với mục tiêu và mong muốn của tổ chức bạn. Nếu bạn không muốn bất cứ ai sử dụng nó theo cách bạn không chấp nhận, có lẽ bạn không nên phát hành nó dưới dạng Nguồn mở - và thật lòng mà nói bạn có thể không nên phát hành nó! Nếu bạn không muốn bất cứ ai sử dụng một tác phẩm phái sinh (như một ngã ba) trong một dự án thương mại, có lẽ bạn nên dùng phiên bản sao chép của GPL . Nếu bạn muốn có giấy phép phi thương mại, có lẽ bạn nên nhờ luật sư bản quyền / giấy phép tư vấn, bởi vì đây thường không được coi là phần mềm "nguồn mở" và không có giấy phép chính được viết trước để hỗ trợ cho trường hợp này.
Vấn đề với Xerarin và Coco kerfuffle không phải là vấn đề đạo đức hay tính hợp pháp - đó là về cuộc chiến trên internet giữa một vài người có thịt bò với nhau. Chúng ta đều là con người, điều đó xảy ra. Nó dường như là kết quả của việc không thể hợp tác / hợp tác, có thể là do mâu thuẫn về tính cách hoặc tầm nhìn không tương thích về cách xử lý dự án.
Vì vậy, cách phòng thủ khác là sẵn sàng hợp tác và thay đổi, nhưng hãy hiểu rằng nếu nó không thành công và tầm nhìn phân kỳ ... tốt, đó là lý do cho lựa chọn rẽ nhánh và có dự án riêng của bạn.
Thật là nhân văn và dễ hiểu đối với cảm giác sở hữu và sự phổ biến để thực hiện các dự án phần mềm rất, rất phức tạp. Nhưng mục tiêu của nguồn mở là cố gắng vượt qua điều đó và cho phép phần mềm tốt nhất có sẵn miễn phí cho tất cả mọi người.
Tóm lại, hãy rõ ràng về mục tiêu của bạn khi bạn quyết định giấy phép và hiểu ý nghĩa của nó đối với việc kiểm soát và định hướng dự án trong tương lai của bạn. Nếu bạn chỉ muốn quyên góp cho những điều tốt đẹp hơn, nguồn mở là con đường để đi. Nếu bạn muốn kiểm soát dự án của mình chặt chẽ hơn và có quyền sở hữu và ít nhất là một trường hợp pháp lý nếu ai đó cố gắng tiếp thị dự án của bạn hoặc tiếp thu dự án của họ (một phần hoặc toàn bộ), bạn sẽ cần một giấy phép khác và có thể sẽ cần sắp xếp nó ra với một luật sư