タグ付けされた質問 「licensing」

ソフトウェアのソフトウェアライセンスの実装に関する質問。無料またはオープンソースのソフトウェアについて質問する場合は、ここで質問しないでください。代わりに、** Opensource.SE **(https://opensource.stackexchange.com)がこのサイトよりも質問に適しているかどうかを確認してください。

1
サードパーティのライブラリライセンス「ペーパーワーク」を整理するためのベストプラクティスは何ですか?
私は小さなオープンソースプロジェクトを開発しています。このアプリケーションは、Apache、MIT、BSD、LGPL、CDDLなどのさまざまなライセンスでリリースされた多くのサードパーティライブラリを使用します。 これらの各ライセンスには、独自の「事務処理」要件があります。たとえば、Apacheライセンスv2.0には次のように記載されています。 作品にその配布の一部として「NOTICE」テキストファイルが含まれている場合、配布する派生作品には、そのようなNOTICEファイルに含まれる帰属通知の読み取り可能なコピーを含める必要があります。 MITライセンスには著作権表示が含まれており、次のように記載されています。 上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。 BSDライセンスには著作権表示も含まれており、次のように記載されています。 バイナリ形式での再配布では、上記の著作権表示、この条件リスト、および以下の免責事項を、配布物とともに提供されるドキュメントおよび/またはその他の資料に複製する必要があります。 LGPL v.3によると: (あなたは)ライブラリが使用されていること、およびライブラリとその使用が本ライセンスの対象であることを、結合著作物の各コピーとともに目立つように通知する必要があります。 LGPLおよびCDDLライセンスでは、ソースコードをライブラリのバイナリ形式とともに提供する必要があるため、ソースコードの入手方法に関する情報はどこかで提供する必要があります。 このすべてのデータを整理するためのベストプラクティスは何ですか?テキストファイルを作成し、すべてのNOTICEファイル、MITおよびBSDライセンスなどのコンテンツをそのファイルにコピーする必要がありますか?...または、ライブラリごとに個別のディレクトリを作成し、ライブラリに関連するすべてのデータをそのディレクトリに配置する必要がありますか?… または、他の何か? 公開されたプロジェクトでこの「ペーパーワーク」の例を見るのも面白いでしょう。 更新: 私が読んでいるあなたは、すべてのソースファイルとライセンス通知を含める必要がありますか?、しかしそれは私の問題に対処しません。私の質問は、プロジェクトで使用されているサードパーティのライブラリに関するものであり、その質問はプロジェクト独自のソースコードのヘッダーに関するものです。


8
「デフォルト」ソフトウェアライセンスとは何ですか?
いくつかのコードとバイナリをリリースしたが、ライセンスがまったく含まれていない場合、デフォルトで適用される法的条件は何ですか(米国の場合)。私は何もせずに自動的に著作権を持っていることを知っていますが、それにどのような制限がありますか? 自分のコードをgithubにアップロードし、自由にダウンロード/投稿として自由に発表する場合、人々は私の作品を修正してソースを閉じることができますか?GPLのようにできないとは言いませんでしたが、デフォルトで私の作品を盗むことも受け入れられるとは思いません。 それでは、自由に利用できるが、ライセンス条項がまったくないコードで人々ができることとできないことは何ですか?

4
オープンソースライセンスの選択を支援する表はありますか?[閉まっている]
オープンソースイニシアチブは、「人気があり、広く使用されている、または強力なコミュニティで使用されるライセンス」のリストに9つの異なるライセンスをリストしています。 プロジェクトをオープンソースとしてライセンスしたい。残念ながら、私は法律を話しません。正しい選択をするのに役立つ、または少なくとも正しい方向に私を向けるのに役立ついくつかのチャートを参照できますか?たとえば、ライセンス間の違いをまとめた表、または要件を使用して適切なライセンスを案内するフローグラフでしょうか? 私も弁護士に会うつもりですが、最初にどんな情報でも助けになります。

3
MITライセンスの下で配布されたコードを変更し、GPLライセンスの下で再配布できますか?[閉まっている]
2008年7月に最新リリースがあり、MITライセンスでライセンスされているChiliプラグインのコードを変更して、GPLでライセンスすることは可能ですか? 私が見る限り、同じライセンスの下でライセンスされる新しいコードに制限はありません。本当にそうですか、それとも最小限の変更がありますか? 私の場合、CMSで実行される通常のJavaScriptコードでjQueryプラグインを変更します。これは本質的に、とりわけ: コードは「ChiliBook」名前空間を使用しません。 関数はasとして呼び出されませんが$($element).chili()、asとして呼び出されますGlobalObject.ChiliHighlighter.process($jquery_element)。「GlobalObject」はCMSから使用されるJavaScriptオブジェクトです。 このコードにより、他のモジュールがGlobalObject.ChiliHighlighterオブジェクトを変更して、GlobalObject.ChiliHighlighter.process()定義時にオプションで呼び出される関数を追加できます。 代わりに、私が使用しているリポジトリは、コードがもはや維持されていないときにGPL 2以上のライセンスの下でライセンスされていないコードを含めることができるので、最後のバージョンが3年前にリリースされたため、プラグインはもはや維持されていないと見なされますか?

8
Javaを商用利用できますか?
JavaはGPLライセンスです(ウィキペディアからの参照)。商用プロジェクトで使用できるかどうかはわかりません。私はすでにJavaで書かれたWebサイトを持っているので、これを商用で使用する予定です。それは違法ですか?
49 java  licensing  bcl 

1
MITライセンスの条件は正確に何を意味していますか?
ライセンス自体を引用するには: 著作権(C)[年] [著作権者] これにより、このソフトウェアおよび関連ドキュメントファイル(「ソフトウェア」)のコピーを取得するすべての人に、使用、コピー、変更、マージの権利を含むがこれらに限定されないソフトウェアを許可する許可が無料で付与されます。ソフトウェアのコピーを発行、配布、サブライセンス、および/または販売し、以下の条件に従って、ソフトウェアの提供先にソフトウェアの提供を許可します。 上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。 太字の部分が何を意味するのか正確にはわかりません。 私はいくつかのライブラリを作成しており、MITライセンスの下でそれをライセンスしているとしましょう。誰かがそのライブラリをフォークし、クローズドソースの商用バージョンを作成することにしました。ライセンスによると、彼はそれを自由に行えるはずです。 しかし、これらの条件の下で彼はさらに何をする必要がありますか?クリエイターとして認めてくれませんか?「上記の著作権表示」は「著作権(C)[...」の部分を指していると思いますが、そのコードの著者としてリストに載っていませんか(技術的にはコードを入力しましたが)。 そして、私が自分のライブラリをライセンスしたのと同じ条件下で、彼のライブラリが実際にライセンスするものに「許可通知」を含めないでしょうか? または、これを間違って解釈していますか?それは著作権と許可通知を含める義務を指しますか?

6
ライセンスを選択したら、変更できますか?
私は完全に準備ができているとは思わない製品に取り組んでいますが、現在「アルファ」テスターとしてそれを使用することに非常に興味を持っているユーザーのセットがあります。「アルファ」テスターとして今すぐ無料で製品を提供したいのですが、後でソフトウェアのライセンスを取得したいと思います。 これは可能ですか?誰でもリンク/本/記事/などを私に指すことができますか? ありがとう。 編集: 私の明快さの欠如と私はこの声明を追加すべきだと思った質問への応答のため。 このプロジェクトをクローズソースにするかオープンソースにするかはまだ決めていません。今、それを手に入れたいユーザーベースは私をちょっと驚かせて、オープンソースとして後でクローズドソースに変更して、それを彼らに与えることができる限り、私のオプションが何であるかを心配しました、またはその逆も。 答えてコメントしてくれたみんなに感謝します。洞察に感謝します。
47 licensing 

2
Visual Studio Community Editionライセンスについて
最近、MicrosoftはVisual Studioの無料版をリリースしました:Visual Studio Community Edition ライセンスは言う これらのライセンス条項を順守する場合、以下の権利を有します。 インストールおよび使用権。 a。個別ライセンス。あなたがあなた自身のアプリケーションを販売または他の目的で使用している個人の場合、ソフトウェアを使用してそれらのアプリケーションを開発およびテストできます。 b。組織のライセンス。組織の場合、ユーザーは次のようにソフトウェアを使用できます。 ・任意の数のユーザーがこのソフトウェアを使用して、Open Source Institute(OSI)承認のオープンソースソフトウェアライセンスでリリースされたアプリケーションを開発およびテストできます。 ・任意の数のユーザーがソフトウェアを使用して、オンラインまたは直接の教室でのトレーニングと教育の一部として、または学術研究を実行するために、アプリケーションを開発およびテストできます。 ・上記のいずれにも該当せず、あなたも企業(以下で定義)でもない場合、最大5人の個々のユーザーがソフトウェアを同時に使用してアプリケーションを開発およびテストできます。 ・企業の場合、上記で許可されているオープンソースおよび教育目的を除き、従業員および請負業者はソフトウェアを使用してアプリケーションを開発またはテストすることはできません。「エンタープライズ」とは、(a)250台を超えるPCまたはユーザー、または(b)年間収益が100万米ドル(またはその他の通貨で同等)を集合的に有する組織およびその関連会社であり、「アフィリエイト」とは、 (過半数の所有権を介して)制御する、組織によって制御される、または組織と共通の制御下にあるエンティティ。 c。デモ用。上記で許可されている使用には、アプリケーションのデモでのソフトウェアの使用が含まれます。 d。バックアップコピー。ソフトウェアを再インストールするために、ソフトウェアのバックアップコピーを1つ作成できます。 「個人」として、「a」の条項に興味がありますが、それほど明確で明示的ではありません。私にとっては、幅広い使用法(オープンソース、フリーランスの仕事、あなたが所有していないアプリケーションへの貢献など)をカバーしていないため、少し制限されているように聞こえますが、混乱は文で使用されている用語「OWN」英語は私の母国語ではないので、全体を誤解しているかもしれません。では、文をどのように解釈しますか?ライセンスが明確にしない場合、ソフトウェアを使用できると想定できますか。たとえば、「b」の「Entreprises」のように「これまたはそのシナリオで使用することは許可されていません」。

1
MITライセンスの著者名の変更[終了]
数年前、私はMITライセンスの下でいくつかのソフトウェアを書いてリリースしました。 最近、フォークの1つ(またはいくつか?)がライセンスの先頭にある主要な著作権表示を変更していることに気付きました。 Copyright (c) 2014 <my name> MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software... に Copyright (c) 2019 <new author> MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software... それは単なる小さなツールですが、ほとんどが私の仕事だったものから私の名前が剥奪されているのは少し気分が悪いです。 …

8
「倫理的」な理由で差別するソフトウェアライセンス
よくあるコピーレフトと寛容なソフトウェアライセンスを読むのに少し時間を費やしました。アプリケーションまたはアルゴリズムの作成者が、自身の個人的な偏見に基づいて誰が製品を使用/配布できるかを広く指定できるライセンスはありますか? 私は、人々が二重ライセンスを使用して営利団体に許容ライセンスの支払いを強制するか、プロジェクトのソースコードの配布を強制することを理解していますが、たとえば、「このコードは自由に使用できますが、業界xに関与していないエンティティ(フリーソフトウェアを使用する価値がないと判断したエンティティ)によって変更および配布されます。」 私はそのようなライセンスやライセンステンプレートを見つけることができず、少なくとも一部のプログラマーは製品の倫理的な意味を心配するだろうと考えていました。AIパスファインディングアルゴリズムを作成し、それが武装ドローンまたは北極の流氷モデルを誘導しないようにし、許容スタイルのライセンスを使用しながら、オフショア石油掘削に使用されないようにすることは可能ですか?

14
GPLライセンスで「Hello World」コードを盗まないために何をする必要がありますか?
プロジェクトでmath.cは、大きなGPLヘッダーと... //------------------------------------------------------------------------------ /// Returns the minimum value between two integers. /// \param a First integer to compare. /// \param b Second integer to compare. //------------------------------------------------------------------------------ unsigned int min(unsigned int a, unsigned int b) { if (a < b) { return a; } else { return b; } } OK、クールなので、最小値を取得する必要があります... ... …
42 licensing  c  gpl 

6
ライセンスなしのオープンソースコード…フォークできますか?
数年前、誰かが本当にすてきで人気のあるスクリプトの束を作成しました。しかし、それらは長い間更新されていませんでしたが、現在はもう作業していません(ターゲットプラットフォームが更新されており、いくつかの変更が必要です)。 彼はどんなライセンスの下でもそれをリリースしていません。バグを修正し(現在、多くのターゲットユーザーはそれを使用できない)、GitHubに、できればパブリックドメインスタイルのOSSライセンスの下で投稿したいです。法的影響は何だろうか? 作者にメールを送信しましたが、彼は私のメールに返信しませんでした。 次の2つの場合にこれを行う必要があります。 スクリプトがプライベートWebサイトに投稿されている場合(ソース管理なし)。 スクリプトがGitHubに投稿されている場合(ライセンスのヒントなし)。 ただし、オープンソースのように見えます-使用/変更/なんでもあります。

6
開発者はマイクロソフト製品の割引を受けることができますか?[閉まっている]
.NETプラットフォームに専念して自営業を開始する場合は、開発環境とテスト専用のWindows 7、Windows Server 2008、Visual Studio 2010のライセンスと、いくつかのライセンスが必要です。実稼働環境(Windows Server 2008 Web)用であり、新しいバージョンが利用可能になったときにそのアップグレードに追加されます。これはかなりの金額になります。 このような場合にマイクロソフトから入手できるバンドル割引はありますか?そして、その割引を受けることができるための要件は何ですか?

2
Unicodeライセンス
Unicode 利用規約では、データファイル(またはそれらの変更)を使用するソフトウェアにはUnicodeライセンスリファレンスを含める必要があると記載されています。ほとんどのUnicodeライブラリには、文字が数字、文字、記号などであるかどうかを確認する機能があるため、Unicodeデータファイルの変更(通常は表形式)が含まれているようです。それは、ライセンスが適用され、そのようなUnicodeライブラリを使用するすべてのアプリケーションがライセンスを保持する必要があることを意味しますか? 確認したところ、ライセンスを保持しているユニコードプログラムはほとんどないようですが、ライセンスを保持していないもののほとんどはユニコードコンソーシアムのメンバーである企業のものです(ライセンスの免除は受けられますか?)。 一部(Mozillaなど)は「リエゾンメンバー」にすぎず、ソフトウェアはライセンスを保有していませんが(私の知る限り)、それらのデータファイルから派生したデータに依存しています。Mozillaはライセンスに違反していますか? あらゆる形式の高度なUnicodeサポートを含む(つまり、Unicodeデータファイルに依存する必要がある)すべてのアプリでライセンスを保持する必要がありますか?または、何らかの形で広範な免除がありますか(ライセンスを保有するプログラムは非常に少ないため)。 この質問をUnicodeスタッフに転送しました。返信がある場合は、ここに投稿します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.