ライセンスのコンテキストでのServiceStackベースのソリューションの将来


12

Demis Bellotが数週間前にServiceStackの商用化を発表したので、次の質問を誰かに明確にしてほしいです。以下のリンクを参照してください。

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

(ServiceStackまたはSSと言うときは、ServiceStack.Textなどの関連するすべてのSSライブラリを参照することに注意してください。)

  1. 現在、ServiceStackを使用して既に開発されたソリューションがある場合、SSバイナリを商用リリースバージョンにアップグレードしなくても、SSが商用になったらライセンスを購入する必要がありますか?

  2. SSの以前のバージョン(商用ライセンスの前)は常にオープンソースであり、以前と同じライセンスを使用しますか?

  3. 今日、GithubでSSをフォーク(商用ライセンスの前に)する場合、SSが商用になった後にそれを維持することは違法ですか?

  4. 質問2の答えが「はい」の場合、商用ライセンスを気にせずにSSが商用になった後でも、以前のバージョンをフォークできます(ソースを維持し、一般に公開する間)。


ライブラリバイナリの変更を認識しておらず、展開中にかなりひどく焼けてしまいました。ServiceStackはv3を分岐および凍結しているため、非商用のバイナリに引き続きアクセスできます。ここでV3プロジェクト(github.com/nustack)を分岐し、ある時点で新しいパッケージを取得してパッケージ名を変更しようとします。
Doobi

あなたのnustackプロジェクトには0人のメンバーがいます。これはあなたがそのメンバーではないことを意味すると思います。packages.configで[3,4)構文を使用できるようになったので、ServiceStack v3を使用でき、v4を取得することはできません。ここで茶葉を読んでいますが、packages.configでバージョン範囲を指定するだけでnustackを放棄しましたか?
yzorg 14年

2
それがされているため、この質問は、オフトピックのように見えるツアー未来を予測
ブヨ

1
@gnat:ここで予測することは何もありません。それは基本的に、製品のライセンスが変更されたときに製品の以前のオープンソースバージョンに何が起こるかについての質問です。
バートヴァンインゲンシェナウ14年

1
@BartvanIngenSchenauこれは私が質問で読んだものと一致していないようです:「以前のバージョンのSS(商用ライセンスの前)は常にオープンソースであり、以前と同じライセンスを使用しますか?」
ブヨ

回答:


11

決定的な答えを得る最良の方法は、彼らに尋ねることです。しかし、とにかく私の解釈をします。

基本的に、彼らは既存のコードであなたに許可したライセンスを取り消すことはできません。そして、あなたがリンクしたメッセージを読んだことから、彼らは既存のBSDベースのコードを利用可能にしておくことを期待していますが、それについては何もしません。

だからあなたの質問を取るために:

現在、ServiceStackを使用して既に開発されたソリューションがある場合、SSバイナリを商用リリースバージョンにアップグレードしなくても、SSが商用になったらライセンスを購入する必要がありますか?

ライセンスを購入する必要はありません。既存のBSDライセンスバージョンを使用し続けるだけです。

SSの以前のバージョン(商用ライセンスの前)は常にオープンソースであり、以前と同じライセンスを使用しますか?

はい。既存のリリースのライセンスが付与されています。

今日、GithubでSSをフォーク(商用ライセンスの前に)する場合、SSが商用になった後にそれを維持することは違法ですか?

いいえ、違法ではありません。

質問2の答えが「はい」の場合、商用ライセンスを気にせずにSSが商用になった後でも、以前のバージョンをフォークできます(ソースを維持し、一般に公開する間)。

はい、古いバージョンをフォークできます。ただし、古いコードを保持する義務がないため、突然古いバージョンがサイトに存在しなくなっても、古いバージョンを使用するために付与された権限が変更されないことがわかります。


私は以前の声明を繰り返します:彼らに尋ねてください。特に商用ソリューションを構築している場合は、既存のコードのライセンスに関する公式の立場をとる価値があります。


2
はい、私は彼らに尋ねて、あなたと非常によく似た返事をもらいました。私よりも多くの人に利益をもたらすので、そのうちの一人がここで答えてくれることを望んでいます。彼らは、コミュニティのページではなく、スタックサイトにサポートの質問を投稿することを推奨しています。したがって、この質問。すべてのあなたの助けをありがとうクレイグ。
ハリンダカ

ここに既存のフォークがあります:nservicekit.com、およびここ:github.com/nustack
Jared Thirsk

4
  1. いいえ、商用バージョン4がリリースされたら、既存のバージョンのServiceStack(バージョン3)を使用し続けるためにライセンスを購入する必要はありません。

  2. はい、リリースされた寛容なBSDライセンスの下で、ServiceStackの既存のバージョンを引き続き使用できます。

  3. いいえ、バージョン3のSSをforkすること(およびそのforkを維持すること)は違法ではありません。リリースされたライセンスで許可されているからです。

  4. はい、商用バージョン(バージョン4+)がリリースされた後でも、以前のバージョンのSS(バージョン3)をフォークできます。ただし、別の回答が言及しているように、SSは世界に古いバージョンを提供する義務はありません。(Webから削除することは有益かもしれません。)ただし独自のフォークを作成するのはなく、コミュニティフォークの1つに遅れを取ることを検討することをお勧めします。

    a)NServiceKit-「永久に無料の、ServiceStack V3のオープンソースフォーク」

    b)NuStack-「サービススタックライブラリのパブリックで非商用のユーザーメンテナンスバージョンを提供します。」


それが何をするのか、そして尋ねられた質問に答えるのになぜそれをお勧めするのか、さらに説明していただけますか?「リンクのみの答えは」かなりスタック所で歓迎されていません
ブヨ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.