首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >许可环境下基于ServiceStack的解决方案的未来

许可环境下基于ServiceStack的解决方案的未来
EN

Software Engineering用户
提问于 2013-09-17 17:40:53
回答 2查看 4.5K关注 0票数 12

我只想有人澄清以下问题,就像德米斯·贝洛特在几周前宣布ServiceStack将商业化一样。请参考下面的链接。

https://plus.google.com/app/basic/stream/z12tfvoackvnx1xzd04cfrirpvybu1nje54

(请注意,当我说ServiceStack或SS时,我指的是所有相关的SS库,如ServiceStack.Text等)

  1. 如果我已经开发了一个使用ServiceStack的解决方案,那么即使我没有将SS二进制文件升级到商业版本,一旦SS商业化,我还需要购买许可证吗?
  2. 以前版本的SS (在商业许可之前)是否始终是开源的,并使用与以前相同的许可证?
  3. 如果我今天(在商业许可之前)在Github上叉党卫军,那么在党卫军商业化之后,维持这一点是否违法?
  4. 如果问题2的答案是“是”,那么在党卫军商业化后,我是否还能在不担心商业许可证的情况下(同时保持并向公众公布源代码)而推出以前的版本?
EN

回答 2

Software Engineering用户

回答已采纳

发布于 2013-09-17 19:41:32

得到明确答案的最好方法是问他们。但无论如何我会给你我的解释。

基本上,他们不能撤销他们在现有代码上授予你的许可证。从我读到的消息你链接,他们期望保持现有的基于BSD的代码可用,但不会做任何工作。

所以,回答你的问题:

如果我已经开发了一个使用ServiceStack的解决方案,那么即使我没有将SS二进制文件升级到商业版本,一旦SS商业化,我还需要购买许可证吗?

不,您将不需要购买许可证,只要继续使用现有的BSD许可版本。

以前版本的SS (在商业许可之前)是否始终是开源的,并使用与以前相同的许可证?

是。他们已经给了你一个现有版本的许可证。

如果我今天(在商业许可之前)在Github上叉党卫军,那么在党卫军商业化之后,维持这一点是否违法?

不,这不违法。

如果问题2的答案是“是”,那么在党卫军商业化后,我是否还能在不担心商业许可证的情况下(同时保持并向公众公布源代码)而推出以前的版本?

是的,你可以用旧的版本。但是请记住,他们没有义务保留旧代码,所以您可能会发现,突然之间,旧版本不再出现在他们的站点上,但这并没有改变他们授予您使用旧版本的权利。

我将重复我先前的发言:问他们。特别是如果您正在构建一个商业解决方案,那么获得他们对现有代码的授权的官方立场是值得的。

票数 11
EN

Software Engineering用户

发布于 2014-06-02 05:56:06

  1. 不,一旦发布了商业版本4,您就不必购买许可证才能继续使用现有版本的ServiceStack (版本3)。
  2. 是的,您仍然可以在允许的ServiceStack许可证下使用它们的现有版本。
  3. 不,对SS的第3版进行分叉并不违法(并维护这个叉子),因为发布它的许可证允许您这样做。
  4. 是的,即使在发布了商业版本(版本4+)之后,您也可以对SS的早期版本(第3版)进行分叉。然而,正如另一个答案所提到的,党卫军没有义务向世界提供旧版本。(将其从网络中删除可能符合他们的利益。)However__,而不是创建您自己的叉子,我建议您考虑使用社区分叉:( a) NServiceKit --“一个永远免费的、开源的ServiceStack V3叉子”( b) NuStack --“提供一个公共的、非商业的、用户维护的ServiceStack库版本。”
票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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