問題タブ [gpl]

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 投票する
3 に答える
2536 参照

licensing - LGPL は、私のコードに依存するプログラムがそれを認めることを保証しますか?

LGPL は、私のコードに依存するプログラムがそれを認めることを保証しますか? Zed のブログで、その趣旨の何かを読みました。(リンク、「二度と無視されたくない」セクション)。本当ですか?

0 投票する
4 に答える
7387 参照

open-source - 後で GPL から BSD にライセンスを切り替える

BSD ライセンスでリリースしたいソフトウェアを書きました。残念ながら、GPL に基づくライブラリにリンクしています。現在、そのライブラリを書き直す時間がありません。

GPL ライブラリ変更ライセンスを BSD に書き換えた後、自分のソフトウェアを GPL に基づいてリリースできますか? (私はそうではないと思います)。

私の質問は 、BSD ライセンスへの扉を閉じずに、ソフトウェアを今すぐリリースするにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
4405 参照

mysql - Hibernateを使用した商用WebアプリケーションでのMySQLライセンス

ORMフレームワークとしてHibernateを使用して商用JavaWebアプリケーションを開発する可能性を評価しています。このアプリケーションは顧客のサーバーにインストールされ、少数のユーザーによって使用されます。また、アプリケーションはミッションクリティカルであり、アプリケーションのセキュリティを危険にさらす可能性があるため、ソースコードをリリースしたくありません。

私はアプリケーションを設計するので、顧客がすでにエンタープライズデータベースライセンスを持っている場合は、そのデータベースを使用するようにHibernateを構成します。そうでなければ、理想的には彼らのためにデータベースを提供/推奨したいと思います。私の現在の専門知識に基づいて、商用およびGPLの下でデュアルライセンスされているMySQLを使用したいと思います。

Hibernate方言の設定を除いて、アプリケーションにMySQL固有のコードやSQLを含める予定はありません。MySQLのWebサイトの情報と、オンラインで読んだ多くの矛盾する投稿に基づくと、この方法でアプリケーションを配布したい場合は、MySQLから商用ライセンスを購入する必要があるようです。商用ライセンスのコスト(私が理解していることから年間600ドル以上)は、ソフトウェアを高すぎるものにします。同様の機能を可能にし、データベースにバンドルされていない他の商用Webアプリケーションが必要だと思います。

それは私にこれらの2つの質問をもたらします:

1.)ライセンス料を支払うことなくMySQL Community Editionを商用のクローズドソースアプリケーションで使用できる既知の状況はありますか?もしそうなら、あなたは合法的にこれを行う商用アプリケーションまたは会社を知っていますか?

2.)理想的には、デュアルライセンスであると思われるMySQLコネクタJドライバを使用したいと思います。このjarをコードにバンドルせず、代わりにコネクタをダウンロードし、MySQLのWebサイトから直接MySQLサーバーをダウンロードしてインストールするようにユーザーに指示した場合、これはGPLで許可されますか?

Stack Overflowにはすでにいくつかの役立つ投稿があります(MySQLライセンスやGPLなど)が、私の場合のより具体的な答えを探しています。私たちのほとんどは弁護士ではないことを理解していますが、法的な問題を乗り越えて実際のコーディングを始めることができるように、どんなガイダンスも役に立ちます!ありがとう。

0 投票する
2 に答える
1748 参照

c# - GNU GPL ライセンスを C# アプリに追加する

これを行う方法は知っていますが、StyleCop メソッドが真であるかどうかはわかりません。通常、StyleCop ルールでは、この例のようなものをヘッダーに追加する必要があります (編集する必要があります)。

そして、ReSharper の StyleCop を使用すると、次のようになります。

私の最終的なヘッダーは次のとおりです。

このヘッダーをすべてのソースと共有に追加すると、アプリケーションは GPL ライセンスになりますか? そうでない場合、どこに問題がありますか? StyleCop メソッドが機能することを願っています。おそらく、「{プログラムの名前とその機能の簡単なアイデアを示す 1 行}」を著作権タグよりも上に移動する必要があります。ありがとう。

0 投票する
3 に答える
1021 参照

licensing - GPL と Webapp のソース

GPL は (商用) Web アプリケーションをオープンソース化することを要求しますか?

「はい」/「いいえ」だけでなく、その理由も詳しく教えてください。

0 投票する
4 に答える
20635 参照

licensing - 内部のクローズド ソース プロジェクトに GPL サードパーティ コードを使用する

内部/クローズド ソース アプリで GPL ソフトウェアを使用する場合、ソースを公開する必要がありますか? インターネットで言う?

0 投票する
1 に答える
1410 参照

mysql - MySQL Connector/J の FOSS 例外について

ローカル ワークステーションからリモートの MySQL データベースにデータを転送するアプリケーションを作成する必要があります。

残念ながら、私の上司は商用ライセンスにお金を払いたがりません。なぜなら、それは重要なアプリケーションではなく、私たちがそれで利益を上げられないからです。(この態度についてコメントしないでください。私はそれを共有していません)

一方で、私は個人的な経験のためにこのプロジェクトをやりたいと思っています。

これが私の質問です:

MPL や LGPL などのリベラルなオープン ソース ライセンスを使用して追加のレイヤーを作成すると、FOSS 例外の条件が満たされますか?

例:

クローズドソース Java アプリケーション-- uses -->MPL JDBC コネクタ-- uses -->GPL 化された MySQL Connector/J

(これは FOSS 例外の精神にほとんど反することになると思います。それはファサード パターンの合法的な適用になるでしょう :)

0 投票する
1 に答える
672 参照

gpl - g ++ライセンス(GPL)はこれを行うことができますか?

開発者が新しい言語でコードを記述し、それをサーバーに送信するとします。そのサーバーは彼が書いたコードを受け取り、それをc ++コードに変換し、その後コンパイルします。そこから、そのバイナリパッケージが開発者に返送されて配布されます。GPLライセンスはこれを許可していますか?

0 投票する
2 に答える
371 参照

gpl - GPLスクリプトを含めることについての質問

他社が行っていたクライアントの静的Webサイトを(独自の)CMSに移行しています。

彼らのウェブサイトには、GPLの下でライセンスされているJavaScriptライブラリを利用した小さなスライドショーがあります。添付のライセンス通知は以下のとおりです。

このプログラムは自由ソフトウェアです。フリーソフトウェアファウンデーションによって公開されているGNUGeneralPublic Licenseの条件の下で、再配布および/または変更することができます。ライセンスのバージョン2、または(オプションで)それ以降のバージョン。

今、私はGPLについてあまりよく知らず、以前にWebサイトでGPLコードを使用したことはありません。このライブラリをWebサイトに含めると、どのような義務がありますか?CMSのサーバー側コードをリリースする必要がありますか?HTML出力はページソースを介して自由にアクセスできるので、これはGPLを満たすのに十分ですか?

コードはサーバーに残っているため、クライアント(顧客)にもコードが配布されていません。

更新: mgbによるコメントと、これがクライアントサイドJavaScriptであるという事実に基づいて、GPLコードが配布されています。それでは、GPLに準拠するために何をしますか?

アドバイスありがとうございます。

0 投票する
5 に答える
951 参照

open-source - GPL を回避する簡単な方法は?

企業がそのコードベースをオンラインで (つまり、Google Project Hosting で) ダンプした場合、サードパーティの GPL コードを使用してリンクすることが許可されます。

もちろん経営陣は、競合他社が自社のコードを盗むと考えているため、コードを公開することを許可していません。

しかし、私の経験では、巨大な企業のコードベースは初心者にとっては役に立たないものです。初めての仕事では、誰もが会社のコードにある程度慣れるまでに少なくとも 3 か月はかかったのを覚えています。

したがって、簡単な修正のように思えます。すべてをオンラインにダンプするだけで問題ありません。

これは機能しますか?または、ここで見逃している他の GPL 要件はありますか?

この投稿のややマキャベリ的な内容についてお詫び申し上げます。

編集: 管理者の許可なしにコードをオンラインで公開することは考えていません。彼らにそうするように説得するべきかどうか迷っています。