标签: licensing

使用Visual Studio Express产品分发代码

我安装了Visual Studio(本例中是Web Developer)Express Edition,正在阅读EULA.有一件事没有突然出现在我面前,我被允许使用该软件(私人,商业等).

有谁知道您是否被允许销售/分发您在这些Express版本中创建的代码?我知道它们面向业余爱好者和其他软件许可证,例如Office的学生版和教师版,不允许对软件进行商业用途.

我想最终开始通过OSS许可证(如BSD或GPL)发布代码,甚至可能会出售一些代码,但不确定我能用Express Editions做到这一点.

licensing visual-studio-2008

1
推荐指数
1
解决办法
1865
查看次数

在ASP.NET中加密项目

有没有办法在ASP.NET中加密项目,所以我的客户无法更改更改检查许可证代码的功能?

asp.net encryption obfuscation licensing

1
推荐指数
1
解决办法
707
查看次数

企业中的Mysql社区版

使用mysql server 4.x或5.x与企业应用程序是否合法,即使mysql是作为SuSE SLES操作系统的一部分安装的?

mysql licensing open-source

1
推荐指数
1
解决办法
387
查看次数

托管他人上传的图片时,我有哪些技术/法律责任?

你可能会争辩说这个问题具有法律风味,这是正确的.不过,从开发人员的角度来看,这也是一个可以帮助他人的问题.

我正在构建一个图像社区网站/应用程序.用户可以上传图片.在上传过程中,用户必须选择许可(版权,归属非商业或公共领域).无论他们选择哪种许可证,它都只是一个数据.无论许可证如何,所有用户都可以像在网站上一样查看所有图像并下载所有图像.

我的问题是:作为遵守这些许可证的"平台",我有什么责任?

  • 我是否需要主动阻止对这些图像采取某些操作,以及进入何种范围?
  • 显示许可证是否足够合法安全?
  • 如果我的某个用户上传了他没有许可证的图片怎么办?仅仅实现"报告此"功能就足够了吗?

licensing image

1
推荐指数
1
解决办法
300
查看次数

初步软件许可实施的想法

我正在尝试决定如何为我编写的某些软件实现一个非常基本的许可解决方案.该软件将在我的(假设的)客户端机器上运行,其想法是如果客户端在超过n台机器上运行它,软件将立即退出(带有友好消息)(n是许可证的数量)已购买).此外,客户非技术娴熟,"基本"足够好.

这是我目前的设计,但鉴于我对该主题几乎没有经验,我想在开始任何开发之前询问它:

  • 远程服务器使用包含两列的表来托管MySQL数据库:客户端密钥和许可证数量
  • 客户端应用程序在启动时连接到MySQL数据库,提供它的客户端密钥,我将其放入打包到分发中的属性文件中(我将为每个新客户端创建一个新的分发)
  • 有可能,我需要第二个表来存储验证历史记录,因此通过一些简短的逻辑,软件可以决定它是否可以在给定的机器上运行(可能是每24小时使用该软件的n台机器的滑动窗口)
  • 如果软件无法建立与MySQL数据库的连接,或者确定它每天都在n个允许的机器上,则关闭
  • 托管MySQL数据库的远程服务器的连接信息应该硬编码到应用程序中?(这听起来不错,但除此之外,他们可以将其指向其他一些始终验证成功的服务器)

我认为这涵盖了我的初步设计.目的是虽然它肯定不是完全证明,但我认为我至少有点难以创建一个易于共享的破解解决方案.此外,我可以轻松调整给定客户端/密钥对的许可证数量.

我必须知道这已经完成了一百万次,所以请告诉我一个更好的解决方案,它实现起来同样简单,并提供相同(低)的安全性.如果使用外部库,我更喜欢Java,因为这就是软件编写的内容.

java security licensing

1
推荐指数
1
解决办法
2243
查看次数

适用于企业的Google App Engine源许可证

我相信我读到如果您想使用Google的App Engine,您的应用程序需要是开源的.随着最近发布的App Engine for Business,同样的规则是否适用?我想在这个特定的平台上托管一个应用程序但是没有兴趣最初发布代码(可能在未来发布).

gwt google-app-engine licensing

1
推荐指数
1
解决办法
193
查看次数

最佳和现代的软件许可方式

通过互联网将某些安装的软件与某台计算机连接的最佳方法是什么?我想每个安装包(磁盘)都应该有唯一的序列号.并且序列号应该在安装过程中连接到计算机的唯一参数,不是吗?据我所知,有一些approches从计算机CPU ID和发送到服务器.其他人则重新使用MAC地址.所以我有点困惑,知道什么专家做什么,今天推荐.

请分享您的经验,并告诉我这个过程的正确流程.

licensing client-server hardware-id

1
推荐指数
1
解决办法
1914
查看次数

通过C++访问MySQL

我想通过一个C++程序在MySQL服务器上运行查询,该程序将免费向公众发布,但不是根据GPL或任何其他开源许可证发布的.

我的第一个问题是我是否可以在我的应用程序中使用MySQL Connector/C++库.

如果没有,那么我可以使用哪些替代品?

c++ mysql licensing

1
推荐指数
1
解决办法
2525
查看次数

是否可以签署xml文档而无需使用KeyContainerName?

我想创建2个非常简单的dll:

1)将签署一个xml文档2),它将检查xml文档是否未被修改.

我尝试使用RSACryptoServiceProvider和一个密钥容器.但是当我移动到另一台机器时,这不起作用,因为钥匙存储在机器中.

我想将密钥存储在我创建的dll中(我知道这不是推荐的)但是我无法弄清楚如何编写一些代码来简单地签署一个xml文档,然后验证它没有被更改.

所以我需要使用对称密钥来做我想要的这可能吗?

皮特

c# licensing cryptography signedxml

1
推荐指数
1
解决办法
2519
查看次数

JBoss Fuse是否在开源许可下可用?

我一直试图找到一个可以从中下载Fuse的位置,但Red Hat网站中的所有链接似乎都表明该产品的免费下载版本仅供"仅用于开发目的".是否有下载位置可以清楚地将其标识为开源版本?

licensing open-source redhat fuseesb

1
推荐指数
1
解决办法
8532
查看次数