Будет ли этично создавать альтернативу программному обеспечению с открытым исходным кодом, которое вы наняли для создания?

19

Скажем, вы были наняты для создания образовательного программного обеспечения, которое будет продаваться студентам определенного учебного заведения. Вы единственный разработчик, работающий над этим проектом и написавший весь код. Альтернатива проекту с открытым исходным кодом может принести пользу малоимущим студентам со всего мира. Короче говоря, бесплатная альтернатива будет способствовать большему благу человечества. Будет ли «хорошо» создать альтернативу программному обеспечению с открытым исходным кодом, которое вам платят за разработку?

PS Программное обеспечение будет использоваться только студентами учреждения. Нет планов распространять его на коммерческой основе. Приложение не использует чужую интеллектуальную собственность.

Ijichi
источник
5
Слон в комнате: Создание и распространение бесплатной конкурирующей версии продукта, которую ваш нынешний (или недавний) работодатель платит вам за создание, почти наверняка будет отражать ваши будущие перспективы работы. Предполагаемые будущие работодатели будут видеть , что вы сделали это в прошлом, и будет (справедливо) обеспокоен тем , что вы могли бы сделать это для них , а также, если они наняли вас.
Тревор Пауэлл
5
почему бы не предложить им это? что они выпускают это как бесплатное программное обеспечение с их именем на всем протяжении этого. В конце концов, позитивная реклама и общественная репутация имеют ценность.
Дрю
Хотя я приветствую вашу прогрессивность, к сожалению, это может привести к судебному иску от вашего бывшего работодателя. (Имейте в виду, что злой владелец бизнеса может подать иск, независимо от того, имеет ли дело какое-либо значение. Обвиняемый будет испытывать много стресса и затрат, даже если ответчик в конечном итоге выиграет.) Другими словами, если вы видите признаки того, что владелец бизнеса рассердится из-за этого, когда вы отрабатываете свое видение, вы должны учитывать не только законность и этику.
Rwong

Ответы:

15

Этические?

Много раз да . Точно так же этично для вас брать навыки, которые вы изучаете у текущего работодателя, и использовать их на следующей работе, этично использовать свои навыки в свободное время, как бы вы ни хотели

Правовой?

Может быть . Хотя компания не может контролировать то, что вы делаете в свободное время, для компании стандартно заключать соглашения о неразглашении и неконкурентные соглашения как часть вашего контракта. Вам также, вероятно, не разрешат использовать в своей работе какую-либо запатентованную информацию, патенты и т. Д., Разработанные и принадлежащие вашей текущей компании, а также, совершенно очевидно, вам придется начинать с нуля при написании кода. , Это не этично и не законно, чтобы украсть у вашего нынешнего работодателя.

Примечания

  • Я не юрист. Обратитесь за советом к юристу.
  • Я предполагаю, что вы обычный сотрудник. Акционер или совладелец компании имеет другие обязательства
  • Это может быть неочевидно, но работать над альтернативой OSS, работая на текущего работодателя, - плохая идея. Я предполагаю, что вы говорите о развитии после окончания вашей работы
  • То, как вы это делаете, так же важно, как и то, что вы делаете. Профессиональный способ сделать это - сделать это открыто - сообщить текущему работодателю, что вы делаете.
  • Проконсультируйтесь с юристом, особенно в отношении подробностей NDA и неконкурентных соглашений. Применимость, законность, применимость и различные последствия нарушения NDA, неконкурентных и других соглашений исключительно зависят от контекста; в разных штатах, странах, отраслях и т. д. также учитывайте потенциальную стоимость судебных разбирательств - во многих случаях можно заставить заплатить судебные издержки только для того, чтобы доказать свою точку зрения. если ты не сделал ничего плохого
blueberryfields
источник
4
+1 Для легальности довольно часто в контракте есть оговорка о неконкурентности.
HoLyVieR
9
Если бы вы сделали это ПОСЛЕ УХОДА, и срок действия любого из них не истек, я думаю, что это будет пограничным. Если бы вы делали это, пока работали, это не было бы этически или морально правильно.
fast_now
2
Почему бы не попросить разрешения у вашего работодателя? Может быть, возможна модель лицензирования для оригинального программного обеспечения, которая принесет ожидаемые выгоды без ущерба для продаж?
tdammers
1
@quickly_now В интересах ваших работодателей убедить вас в том, что это правда. Дело в том, что до тех пор, пока вы не крадете у своего работодателя, нет никаких этических или моральных обязательств, мешающих вам работать над любыми другими проектами. На самом деле это совсем наоборот; в некоторых юрисдикциях работодатель даже полностью запрещает включать в свой контракт пункты, запрещающие вам участвовать в конкурсе, а во многих других положения, хотя и являются законными, не подлежат исполнению (опять же, IANAL, проконсультируйтесь с юристом, прежде чем делать местный юридический вызов)
черничные
1
@Blueberryfields: В Австралии то, что предлагается, почти наверняка будет незаконным. Здесь также часто используются ограничения на занятость :)
quick_now
19

В вашей ситуации я бы передал ваш вопрос людям, которые вас наняли, и посмотрю, какие у них мнения по этому вопросу. Большой вопрос этики - это конфликт интересов, когда у вас есть два разных интереса или требования, которые тянут вас в двух разных направлениях. Одним из них является ваше обязательство перед клиентом, и если клиент не возражает против того, чтобы вы строили проект с открытым исходным кодом на основе этой идеи, тогда его интересы не противоречат вашим.

Мейсон Уилер
источник
4

Этические? Возможно, этика - личное решение. Правовой? Возможно, в зависимости от вашего контракта с компанией. Умный? Черт возьми, когда будущие работодатели увидят вас в качестве конкурента, ваше резюме попадет в корзину.

Росс Паттерсон
источник
2
  1. Если вы беретесь за реальный код и какой-то критический дизайн, который уже разработан в вашем платном проекте - копирование этого и предоставление в Open Source - это неэтично и незаконно.

  2. Даже если ваш код свежий - если вы забираете интеллектуальную собственность, это неэтично и незаконно.

  3. Если вы используете время или другие ресурсы компании за то, что вам платят, чтобы использовать их для проекта с открытым исходным кодом, вместо того, чтобы вносить свой вклад в ваш реальный проект - это неэтично (и может стать незаконным, если вас поймают).

Баланс, кажется, регулируется естественными законами конкуренции в обществе.

Dipan.

Дипан Мехта
источник