首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读/写第三方Server数据库

读/写第三方Server数据库
EN

Software Engineering用户
提问于 2016-07-28 00:59:03
回答 4查看 486关注 0票数 3

我的一个客户拥有一个用于业务管理的许可软件,并使用SQL Server作为数据库服务器(数据库是打开的,我可以运行查询)。他们有一个目前的软件不能满足的需求,我想创建一个单独的程序来满足这个需求,使用与程序相同的数据库。

如果我这样做,然后向我的客户复制同样的“补丁”,那是违法的还是类似的?

很抱歉问这个问题,我是这些话题的新手。

EN

回答 4

Software Engineering用户

发布于 2016-10-26 08:44:27

如果我错了,请纠正我:

  • A公司在他们的业务中使用第三方软件
  • 第三方软件将其数据存储在mssql server中。
  • 公司A已经联系你编写了一些与第三方软件集成的软件(通过数据库),让我们称之为‘addon’
  • 你想把这个'addon‘卖给你的客户和第三方软件的其他用户。

我认为有两个法律问题。

  1. 您的客户是否允许通过第三方软件的许可条款来添加这些内容。

从你的角度来看,这是一个相对较小的问题,因为这是他们的问题,而不是你们的问题。如果你只是在为雇佣做一件工作而不是卖给他们一件产品。但是,即使你卖给他们的产品与适当的免责声明,不工作升级,不作为一个正式的附加等,我不会担心,因为第三方不太可能关心。

  1. 你能在不做第三方软件的“衍生作品”的情况下创建这个插件吗?

这是你面临的主要问题。如果你开始在公开市场上销售这条广告语,第三方会注意到并可能反对。您可能会导致他们的支持问题,或与他们的升级之一竞争。不管法律上的技术细节如何,这并不是你想要的地位,除非你的生意值很多钱。即。足以支付律师费。

我认为最好的方法是联系第三方,看看他们是否有一个框架来创建和销售插件。或者允许你这么做。或将购买插件从您作为一个一次性。

但我只会在为A公司签订第一份合同后才会这么做,因为第三方最容易做的事情就是说不。这会让你陷入困境,因为A公司

票数 2
EN

Software Engineering用户

发布于 2016-07-28 04:15:10

如果我理解你的问题(而且我可能.):

你需要清楚地了解你和你这个“我的客户”之间的关系。

如果您为您所编写的软件签署(或确实签署)了一个客户的独占版权,您将无权与其他客户使用相同的副本。而且,如果你是为那个客户订约,那么合同碰巧指定为排他性的(他们拥有你给他们的任何版权)是合理的,除非你事先安排了其他的东西。

然而,你可以完全从头开始重写解决方案,以便与其他客户一起使用(我不是律师,而且要注意禁止竞争条款)。

从好的方面来说,您的第二个解决方案可能是一个改进,因为您从头开始重写它。一旦您这样做,您就可以向其他客户表明您是在授权一个程序,而不是以独占的方式使用源代码。

票数 1
EN

Software Engineering用户

发布于 2017-02-24 11:12:35

这完全取决于你在安装软件时签署的(具有法律约束力的)协议。这些协议通常包含排除应用程序或其数据库的“反向工程”的条款,也就是说,您可以找到其中任何一个的“在”。

仅仅因为您可以读取数据库并不意味着您应该。

另外,包的大的问题之一是底层数据结构可以在没有警告的情况下从一个版本更改到另一个版本,从而破坏了您和销售它的任何“客户端”的“附加”。他们对不对?希望你能在非常的短时间内解决这个问题,至少可以说这很困难。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/325971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档