使用开源数据库设计作为商业应用的起点

时间:2011-09-23 08:05:30

标签: asp.net-mvc database licensing

我正在设计电子商务解决方案,并一直在研究领先的开源电子商务解决方案所使用的各种方法。

我意识到,一旦我设置了我的功能,并且对我的数据库设计进行了规范化,我可能会想出一些独特的东西,但这些开源解决方案对我的分析结果有什么要求?

我不想踩到任何人的脚趾,或侵犯任何许可证,但代码将是定制的,而且实际上,只有模型(我使用ASP MVC)将与任何其他解决方案有任何相似之处。

我相信有人能够在这里获得一些经验。

提前干杯..

1 个答案:

答案 0 :(得分:0)

你真的需要和律师讨论这件事 - 以及一位了解你所在国家版权的律师。

说完了....

通常,开源项目拥有保护代码的许可证,但不包含概念。所以,如果你看到一个开源电子商务解决方案包含一个购物车,一个存储这个购物车的数据库表,你创建自己的购物车,有一个类似的表,但不使用他们的代码,你在明确。

更好 - 大多数开源项目允许并鼓励您使用他们的软件并扩展它 - 尽管这些扩展会发生什么取决于许可证。但是,这似乎并不适用于您 - 您说您只是在查看概念,而不是建立在其他人的代码库之上。

坏消息是 - 根据您居住的地方 - 开源项目可能不是您最大的知识产权风险。亚马逊着名的“一键式”订购专利,如果您的解决方案包含“一键式”订购,理论上可以起诉您。