問題タブ [licensing]
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.
open-source - すべての権利を保持したい場合でも、オープンソースにする必要がありますか?
何年も前に、私はBanshee Screamer Alarmというプログラムをリリースしました。当時は、「教育目的でのみ」完全なソース コードが含まれていました。それを拡張して独自のバージョンを作成することはできませんでしたが、そこから学ぶことはできました。実際、誰かがワインのバグを修正するのに役立ちました。
このようなソフトウェア (オープン ソースですが、著作権があり、フリーではない) をさらにリリースする場合、知っておくべき法的な問題はありますか? この目的に適したライセンスはありますか?
.net - .NET のシリアル番号 (登録キー) アルゴリズム
IP セキュリティなどに関するタイムリーな投稿がいくつかありましたが、具体的にアルゴリズムに対処しているものは見つかりませんでした。私の現在のプロジェクトの 1 つで、オフラインの登録キー システムを採用することにしました。
私たちの最終的なユーザーベースのほとんどは正直になると思いますので、あまり心配する必要はないと思います. 一方で、私はかなりの汗と涙なしにカジュアルなクラッカーにアクセスしてもらいたくない.
では、キーを生成 (および検証) する方法にはどのようなオプションがありますか? インストール モデルがイントラネット サーバー上の samba 共有から実行されるため、ハードウェア キーイングはおそらくアウトです。また、キーの長さはどれくらいですか?
第 2 に、たとえ難読化されていたとしても、検証アルゴリズムが単純に反映される危険性はどれほど大きいでしょうか? 代わりにアンマネージ コードでアルゴリズムを記述した方がよいでしょうか?
open-source - オープンソース プロジェクトをどのように正しく評価しますか?
プロダクション コードでオープン ソース ライブラリを使用するのは初めてなので、このライセンスを複製するとか、それを行う適切な方法は何でしょうか?
デスクトップ ソフトウェアでは、Readme をどこかで十分に提供していますか? ウェブサイトの場合はどうですか?
iphone - Apple の iPhone およびその公式 App Store と互換性のあるオープン ソース ライセンスはどれですか?
iPhone アプリを作成しており、その機能の一部にサードパーティのライブラリを使用したいと考えています。App Store で販売する予定で、私のコードはオープン ソース化されません。派生作品を作成し、Apple 独自の条件で公開できるオープン ソース ライセンスはどれですか?
open-source - コードを再利用する場合、各ファイルの著作権所有者を明確にするにはどうすればよいですか?
BSD ライセンスでライセンスされているコードを再利用したいのですが、何を書いたか、何を再利用したか、何を変更したかを明確にする方法がわかりません。
コードを再利用したいプロジェクトのディレクトリ構造が次のようになっているとします。
LICENSE.txt の内容は BSD ライセンスです。つまり、その内容は次のとおりです。
(全文のテンプレートについては、ウィキペディアを参照してください。)
また、著作権は LICENSE.txt ファイルにのみ記載されており、個々のソース コード ファイルには記載されていません。
project/module1/ の下のすべてを自分のプロジェクトにコピーすると、次のようになります。
module1 の下のファイルの著作権所有者ではないことをどのように説明すればよいですか? オリジナルの LICENSE.txt を、ヘッダーにオリジナルの著作権所有者を含めて、module1 サブディレクトリにコピーするだけで十分でしょうか? それとも、個々のファイルに著作権ヘッダーを追加する必要がありますか?
module1 の下のファイルを変更するとどうなりますか? 変更したファイルの追加の著作権所有者として自分自身をどうにかして追加する必要がありますか?
注: 私が書いたコードに同じ (または互換性のある) ライセンスを使用してもまったく問題ありません。
.net - .NET クラスの再配布ライセンス
ライセンスの問題についての経験はほとんどありません。.NET 2.0 用のアプリケーションを開発しているとしましょう。アプリケーションで .NET 3.5 DLL を使用 (および配布) しても問題ありませんか?
たとえば、セットアップで「System.Core.dll」をクライアントのマシンにコピーするだけでよいでしょうか? または、一部のクラスを抽出して (たとえば、Reflector を使用して)、そのソース コードを自分のプロジェクトの 1 つに配置して、そのまま使用することもできますか?
Reflector を使用してこれを行うことが法的に問題ないかどうかはわかりませんが、Microsoft の Reference Source Serverから同じクラスをダウンロードすることとどのような違いがありますか?
いずれにせよ、フレームワークが実際に提供するクラスを使用しているだけだと思います。私の考えに誤解がありますか?
sql-server-2005 - SQL Server Reporting Services 2005 のライセンス
Reporting Services 2005 でサブスクリプションを使用するには、特別なライセンスが必要ですか?
sql-server-2008 - TFS 2008: SQL Server 2008 のライセンスは付属していますか?
TFS 2008 を購入すると、TFS のデータ リポジトリとして SQL Server 2005 を実行するためのライセンスが取得されます。
TFS 2008 の SP1 では、SQL Server 2008 がサポートされるようになりました。TFS 2008 のライセンスで、SQL Server 2005 の代わりに SQL Server 2008 をインストールできるかどうか知っている人はいますか?
TFS 2008 のデータベースとして SQl Server 2005 よりも SQL Server 2008 を使用する利点はありますか?
ありがとう。
c# - Mono でのコードのライセンス
私はVisual Studioでいくつかのコードを扱っています。私の共謀者である開発者は、コードが Mono でも動作するようにすることを提案しました。彼がすでに Mono で行っている作業には感銘を受けましたが、Mono を初めて使用するので、Mono で何ができるか、何ができないかわかりません。
.NET LicenseManager オブジェクトを使用して、C# で既にクラスを作成しました。#if Win32
これは Windows レジストリに書き込むので、または などのコンパイラ フラグを使用するように変更する必要があることはわかっています#if MONO
。
私の質問は 2 つあり
ます。1) Mono は同じ LicenseManager クラス構造を実装していますか?
2) もしそうなら、Linux で LicenseManager を使用してコードをロックダウンするにはどうすればよいですか? (つまり、ファイルへの書き込み、ハードウェア ドングルの使用、ハードウェア シリアルとの比較など??)
open-source - LGPLコードの移植-どのライセンスを使用できますか?
LGPLコードをJavaからC#に移植しました。これは、オープンソースコンポーネントとしてリリースする予定です。LGPLで新しいライブラリをリリースする必要がありますか、それともMS-PLのような制限の少ないものを使用できますか?