Было ли действие Xamarin и способ, которым действие было сделано этично или нет?
Что ж, давайте спросим эксперта - список Инициативы Open Source самой лицензии MIT с указанием лицензии полностью:
Лицензия MIT (MIT)
Авторское право (с)
Настоящим бесплатно предоставляется разрешение любому лицу, получающему копию этого программного обеспечения и связанных с ним файлов документации (далее - «Программное обеспечение»), осуществлять операции с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, слияние. публиковать, распространять, сублицензировать и / или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЯ ГАРАНТИИ ТОВАРНОГО ОБЕСПЕЧЕНИЯ, ПРИГОДНОСТИ ДЛЯ ОСОБЫХ ЦЕЛЕЙ И НЕЗАКРЕПЛЕНИЙ. Ни при каких обстоятельствах авторы или держатели авторских прав не несут ответственности за любые претензии, ущерб или другую ответственность, возникающие в результате действия контракта, деликтного или иного действия, возникающие в результате, в результате или в связи с программным обеспечением или использованием в других отношениях. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
Если кто-либо - физическое или юридическое лицо - выпускает программное обеспечение / исходный код с лицензией MIT, это означает, что кто-либо еще - физическое или юридическое лицо может "заниматься программным обеспечением без ограничений". Пока уведомление об авторском праве остается в силе, они могут делать все, что пожелают.
Это один из тех случаев, когда этика и законность практически совпадают. Если человек или группа не поняли лицензию или ее последствия, они не смогли провести должную проверку. Инициатива Open Source предоставляет множество других полезных ресурсов, чтобы помочь нам понять лицензии, такие как вариант MIT. Давайте посмотрим на несколько пунктов их определения с открытым исходным кодом:
1) Бесплатное распространение - Лицензия не должна ограничивать какие-либо стороны от продажи или передачи программного обеспечения как компонента совокупного распространения программного обеспечения, содержащего программы из нескольких различных источников. Лицензия не требует лицензионного платежа или других сборов за такую продажу.
3) Производные работы. Лицензия должна разрешать модификации и производные работы, а также разрешать их распространение на тех же условиях, что и лицензия исходного программного обеспечения.
5) Отсутствие дискриминации в отношении отдельных лиц или групп. Лицензия не должна быть дискриминационной по отношению к какому-либо лицу или группе лиц.
6) Отсутствие дискриминации в отношении областей деятельности. Лицензия не должна ограничивать использование программы в определенной области деятельности. Например, оно не может ограничивать использование программы в бизнесе или ее использование для генетических исследований.
На мой взгляд, это совершенно очевидно: выпуск чего-либо с открытым исходным кодом, особенно с лицензией MIT, позволяет кому-либо свободно брать программное обеспечение, изменять его, упаковывать и продавать его в значительной степени, кому им нравится, если они этого не делают. т удалить уведомление об авторском праве и утверждает , что это их собственная единственной работа.
Как автор, вы явно отказываетесь от права быть разборчивым и разборчивым. Вы не можете решить, кто или что может извлечь выгоду из вашего программного обеспечения или использовать его, и вы не можете решить, почему они используют его. Вы явно отказываетесь от этого права.
Идея состоит в том, что вы вносите вклад в достижение большего блага, явно отказываясь от любых законных прав, которыми вы должны управлять, и ограничивать использование и изменение того, что вы сделали. Если Microsoft захочет раскошелиться на ваш проект FluffBall и продать его за 2 тыс. Долларов за место под WindowsSpongeCake, они могут. Разве не позволяли людям делать все, что они хотят, весь смысл вашего проекта?
Можно ли избежать такой ситуации, если вы один разработчик или небольшая группа разработчиков?
Что-то вроде! Во-первых, используйте лицензию, соответствующую вашим целям и желаниям. Если вы не хотите, чтобы кто-то использовал его так, как вы этого не одобряете, вам, вероятно, не следует выпускать его как Open Source - и, честно говоря, возможно, вам вообще не следует его выпускать! Если вы не хотите, чтобы кто-либо использовал производную работу (например, разветвление) в коммерческом проекте, вам, вероятно, следует выбрать версию GPL с авторским левом . Если вы хотите получить некоммерческую лицензию, вам, вероятно, следует обратиться за консультацией к юристу по авторским правам / лицензиям, поскольку это часто вообще не считается программным обеспечением с «открытым исходным кодом» и не существует какой-либо крупной предварительно написанной лицензии для поддержки этого случая.
Проблема с Xamarin и Coco kerfuffle - это не вопрос этики или законности, а проблема интернет-драки между несколькими людьми, которые друг с другом спорят. Мы все люди, это случается. Кажется, это результат неспособности сотрудничать / сотрудничать, вероятно, из-за конфликта личности или несовместимых представлений о том, как проект должен быть обработан.
Таким образом, другой способ защиты - это открытость для совместной работы и изменений, но следует понимать, что если это не сработает, а видения расходятся ... ну, это причина для возможности раскошелиться и создать свой собственный отдельный проект.
Это очень человечно и понятно для чувств собственности и популярности, чтобы сделать программные проекты очень, очень сложными. Но цель открытого исходного кода состоит в том, чтобы попытаться превзойти это и позволить бесплатному доступному лучшему программному обеспечению для всех.
Подводя итог, четко определите свои цели при выборе лицензии и поймите, как это повлияет на ваш будущий контроль и руководство проектом. Если вы просто хотите пожертвовать на благо, открытый путь - это путь. Если вы хотите контролировать свой проект более жестко, и у вас есть право собственности и, по крайней мере, юридическое дело, если кто-то попытается продать ваш проект или впитать его в свои собственные (частично или полностью), вам потребуется другая лицензия и, вероятно, потребуется разберитесь с адвокатом.