假设您被雇用来创建教育软件,该软件将出售给特定学术机构的学生。您是唯一从事此项目的开发人员,并且已经编写了所有代码。该项目的开源替代方案有潜力使世界各地的贫困学生受益。简而言之,一种自由的选择将有助于人类的更大利益。为您要付费开发的软件创建开源替代方案是否“ OK”?
PS该软件仅由该机构的学生使用。没有计划将其商业发行。该应用程序不利用他人的知识产权。
假设您被雇用来创建教育软件,该软件将出售给特定学术机构的学生。您是唯一从事此项目的开发人员,并且已经编写了所有代码。该项目的开源替代方案有潜力使世界各地的贫困学生受益。简而言之,一种自由的选择将有助于人类的更大利益。为您要付费开发的软件创建开源替代方案是否“ OK”?
PS该软件仅由该机构的学生使用。没有计划将其商业发行。该应用程序不利用他人的知识产权。
Answers:
合乎道德吗?
在很多时候是。以同样的方式,将在当前雇主那里学习的技能用于下一份工作是合乎道德的,在空闲时间使用这些技能也是合乎道德的,但是您想要
法律?
也许吧。虽然不由公司来控制您如何利用业余时间,但将NDA和非竞争协议作为合同的一部分是公司的标准。您也可能不被允许使用当前公司在您的工作中开发和拥有的任何专有信息和专利等,而且很显然,编写代码时必须从头开始。 。从您当前的雇主那里窃取资金既不道德也不合法。
笔记
如果您使用实际的代码和某些在付费项目中已经开发的关键设计(将其复制并提供给开源程序),那是不道德和非法的。
即使您的代码是新鲜的-如果您要夺走任何知识产权,也是不道德和非法的。
如果您使用公司的时间或其他资源来支付报酬,将其用于开放源代码项目而不是为您的真实项目做贡献,那将是不道德的(如果被捕,可能会变得非法)。
平衡似乎受社会竞争的自然法则支配。
地盘