问题标签 [software-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12211 浏览

.net - 我将如何获得 WPF Windows 应用程序的许可

我开发了一个小型应用程序,我想尝试并出售它,但我不熟悉如何最好地进行此操作。

  1. 我将如何锁定程序以供试用 1。

  2. 我将如何处理接受付款?

记住我是一个没有很多钱的单人乐队,我希望有一个免费或低成本、有效、安全且易于实施和维护的解决方案。这不是我有很多经验的东西,因为我通常为公共部门开发,他们购买一个整体的解决方案,而我们从未获得许可。

任何帮助将不胜感激。谢谢,

0 投票
2 回答
1097 浏览

wordpress - 类似于 MIT 许可证但没有销售能力的许可证?

我正在尝试决定如何将我的 Wordpress 主题授权给公众。我知道 GPL 被推荐给 Wordpress 主题创建者,但是我觉得它对我来说可能不够自由,因为我希望企业能够根据需要使用它们。我真的很喜欢麻省理工学院的许可证,唯一让我喜欢的是销售零件的自由。我不希望有人拿走我的主题并在某个主题农场网站上出售它们,它们应该对所有人免费,但是我不想要求他们也重新发布 MIT 下的任何更改,我认为这种自由应该保持不变。

是否有符合我在此处指定的条款的许可?我不是律师,所以我无法阅读复杂的许可证语言。澄清一下,我不在乎许可证是否与 GPL 兼容,但 GNU GPL 许可证不是我想要的。如果没有与 MIT 类似的许可但具有我指定的条款,我是否应该仅根据修改后的 MIT 许可?如果是这样,有人可以帮我写吗?非常感谢!

0 投票
8 回答
25923 浏览

open-source - GNU 通用公共许可证 (v2):公司可以免费使用许可软件吗?

这是这个问题的背景:我有要出售以获取利润的代码,但我希望将其提供/免费提供给个人和非营利组织,只要他们的代码保持免费。

当一个库在 GPL v2 下发布时,公司可以在内部免费使用它吗?如果他们基于它开发软件,他们是否必须在 GPL 下发布它,即使他们不分发它?他们可以通过使用(而不是分发)内部开发的链接到 GPL 库的软件来赚钱,而不给作者任何补偿吗?

我正在寻找只允许非商业用途(复制、修改、链接到)的软件许可证;生成的衍生程序也必须免费用于非商业用途。是否有任何软件许可用于非商业用途,并阻止任何商业用途(包括使用软件来赚钱)?看起来知识共享许可证足够灵活,可以做类似的事情,但我已经读过反对将它们用于软件。你怎么看?

或者也许可以简单地编写如下内容?

“这项工作是在双重许可下发布的:

  1. 用于非盈利用途:GPL v2 许可证。
  2. 其他用途:其他许可,只要是从原作者那里获得的。”

这是否会有效地使程序免费用于非营利用途(复制、修改、使用……),同时为商业用途敞开大门?

编辑: PS:在阅读了所有答案并在网上查找信息后,我决定这个问题的相关概念是双重许可。互联网上有大量关于它的信息,特别是关于 GPL 如何适合(或不适合)双重许可的信息。

0 投票
1 回答
653 浏览

.net - 软件分发和补丁管理

微软或反病毒公司等软件公司如何修补/更新他们的软件?

反病毒公司不发送完整的可执行文件;我想只有新的病毒签名。同样,我注意到微软将某些文件发送到它在 Windows 更新程序运行时创建的“$NtUninstallKB......$”文件夹。我想在每个这样的文件夹中都有一个安装程序,它只替换那些需要更新或修复的 dll。

问题

是否有通用的方法来做到这一点,或者每个房子都采用自己的方法?

我不想将整个应用程序重新发送给每个单独的客户。假设如果只需要更改某些 dll 或者可能添加更多,我应该如何规划我最终编译的应用程序。

  • 我是否需要考虑将我的应用程序分成多个程序集?
  • 如果是,那么是否有一些编译方法允许将特定类打包到特定的 dll 中?

我在这里写的是我对这个主题的想法,我可能是错的。有人可以对此有所了解吗?我正在考虑为 .net 平台实施这种部署和补丁管理技术。

谢谢你的时间。

0 投票
5 回答
2096 浏览

windows - 打包使用 ImageMagick C API 的应用程序

我创建了一个使用 ImageMagick C API 的小型 Windows 应用程序,但遇到了一些麻烦。该应用程序运行良好,我已准备好与我们组织中的其他一些人共享它,但如果没有在目标计算机上安装 ImageMagick,我找不到有关分发此类应用程序的文档。

这里有没有人有信息或信息链接,详细说明如何打包分发?需要哪些 DLL,哪些需要在 Windows 中注册?目标用户将混合使用 XP 和 Win7。

0 投票
3 回答
472 浏览

python - 跨服务器分发代码的最佳方式是什么?

我有一个 python 程序、类和包的目录,我目前分发到 5 个服务器。看来我将不断添加更多服务器,而现在我只是从本地机器到服务器进行基本的 rsync。

在 n 个服务器上分发代码的更好方法是什么?

谢谢

0 投票
2 回答
2142 浏览

php - 在线软件跟踪软件

我正在寻找一个很好的开发工具,它可以帮助我跟踪我正在创建的软件的修订,并且是基于 Web 的。只是寻找其他人使用的建议。

不是通过另一种解决方案托管的,而是我可以自己托管的。

0 投票
1 回答
744 浏览

code-signing - 在应用程序签名的上下文中,密钥库和私钥有什么区别?

在应用程序签名的上下文中,密钥库和私钥有什么区别?

0 投票
3 回答
2203 浏览

erlang - 便携式二郎

有没有推荐的方法来“引导”一个 Erlang 发行版?我想在我没有根提升或开发工具集(没有编译器等......)的一堆机器上运行 erlang。我的想法是尽可能多地预先打包(在具有相同架构的机器上)。一个可用的 Erlang 环境的最低要求是什么?

0 投票
6 回答
54394 浏览

iphone - iOS 4:内部应用程序的无线应用程序分发

根据苹果网站的说法,iOS 4应该支持无线应用分发。我根本找不到任何关于如何托管您的应用程序供用户通过 wifi/3g 下载它们的文档。

我们目前注册了标准的 iPhone 开发计划,因为我们没有超过 500 名员工。这个有限的功能是否仅限于企业程序?