インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

オープンソースおよびプロプライエタリライセンスについて知っておくべきこと

オープンソースおよびプロプライエタリライセンスについて知っておくべきこと

ソフトウェアの使用、開発、および宣伝に関しては、それらに付随する多数のライセンスは、専門家のユーザーでさえ混乱させる可能性があります。オープンソースおよびプロプライエタリライセンスは、しばしば頭を悩ませます。 1つは、人々がソフトウェアをより自由に使用できるようにするのに対し、後者は、閉鎖的で保護されたライセンス方法を促進します。

この投稿では、オープンライセンスとプロプライエタリライセンスの両方を比較します。また、それらがうまく連携するのか、関係が疎遠になるのかについても話し合います。

ソフトウェアライセンスの概要

初心者の場合、ソフトウェアは大きく2つの異なる形式で提供されます。オープンソースとプロプライエタリ(またはクローズドソース)の両方のライセンスについて見ていきましょう。

オープンソースライセンス

オープンソースは、開発者がコンピュータプログラムからソースコードを表示、変更、および共有できるようにする著作権ライセンスの一種です。通常はフリーウェアですが、プレミアムオープンソースソフトウェアも利用できます。

通常、開発者は作業に適した特定のオープンソースライセンスを選択します。 GNU General Public License(GPL)、MIT License、Mozilla Public License(MPL)など、利用可能なものはたくさんあります。

オープンソースおよびプロプライエタリライセンスについて知っておくべきこと

コードに注目が集まっていることを考えると、使用されるライセンスを強制するのに役立つこれらの数値の強さの可能性があります。さらに、ユーザーが主要な顧客になることを考えると、ユーザーはコードレビューの実行により多くの既得権を持つことになります。

ただし、オープンソースのソフトウェアとハ​​ードウェアは「現状のまま」提供されることが多く、通常は安定性やサポートが保証されていません。そのため、ソフトウェアに利用できるプレミアム階層がない限り、システムや他のソフトウェアとの互換性の問題が発生する可能性があります。

独自のライセンス

オープンソースライセンスと比較して、プロプライエタリライセンスには、法的な取引法(この場合、ソフトウェアの使用方法に関する開発者の規則)以外の監視はありません。そのため、人気のあるソフトウェアの特定の部分の周りに熱烈な「ハッキング」コミュニティが見つかることがよくあります。

オープンソースおよびプロプライエタリライセンスについて知っておくべきこと

ほとんどすべての所有権のあるタイトルでは、長い一連の利用規約に同意する必要があります。この法的文書を受け入れると、それはあなたと開発者の間の拘束力のある契約になります。つまり、あなたが破った条件についてはあなたが責任を負うことになります。

ただし、プロプライエタリライセンスは、多くの場合、バグ修正、パッチ、および有料のエンドユーザーへのサポートを提供します。これは常に当てはまるわけではありませんが、プレミアムプロプライエタリソフトウェアは、ユーザーのために機能することを保証するために、開発者からの既得権益を持っています。これは、問題を解決できるのは彼らだけだからです。

これにより、開発者によって放棄されたソフトウェアに依存しているユーザーにとっても問題が発生します。多くの場合、ライセンスはアクティブなままです。

オープンソースライセンスとプロプライエタリライセンスの比較

オープンソースライセンスとプロプライエタリライセンスの両方を見ると、いくつかの重要な違いがあります。両方のライセンスモデルがどのように比較されるかを示す要約表を見てみましょう。

オープンソース 専有
コスト 通常は無料、場合によってはプレミアム要素付き 開発者が設定しますが、無料でもかまいません
著作権 ライセンス、変更時に元の開発者に付与されるクレジット 開発者のみがライセンスを取得し、ライセンシーはそれを使用する権利を付与されます
ソースコードの所有権 所有権なし 開発者が権利を所有します
ソースコードの変更 誰でもコードを変更して再利用できます ソースコードを表示および変更できるのは開発者のみです

全体として、オープンソースライセンスとプロプライエタリライセンスには、2つの異なる目標があります。前者は、基本的な考え方をさらに発展させた共同開発コミュニティを重視しています。ただし、後者は間違いなく、最初に使用権を保護し、利益を上げることに重点を置いています。

オープンソースライセンスとプロプライエタリライセンスは連携して機能しますか?

オープンソースとプロプライエタリのライセンスモデルがうまくかみ合っている例はたくさんあります。たとえば、人気のあるコーディング開発者であるJetBrainsは、独自のライセンスを取得したプレミアムソフトウェアのオープンソース(および無料)バージョンを提供しています。

オープンソースおよびプロプライエタリライセンスについて知っておくべきこと

ただし、他の企業は別の方法でオープンソースを採用しています。 GoogleとMicrosoftはどちらも、独自の製品を構築するためのオープンソースプロジェクトを作成または取得しています。 Google ChromeとGithubはどちらも独自仕様ですが、それぞれChromiumブラウザとGitの上にあります。

対照的に、Elasticsearchは、Amazonがソフトウェアから非倫理的に利益を得ていると述べているため、Elasticsearchのオープンソースライセンスを取り消しました。これは、2つの視点の間にまだイデオロギーの違いがあることを示しています。

結論

要するに、オープンライセンスとプロプライエタリライセンスは常に間違った方法でお互いをこすり合わせます。ただし、ユーザーがコードを調べて微調整できるようにしながら、企業がブランドの権利を保持するシステムが存在する可能性があります。コードベースとユーザーセキュリティのメリットは、すべての人に計り知れないメリットがあります。

最近、2021年に使用するのに最適なオープンソースソフトウェアを調べました。あなたはオープンソースの支持者ですか、それともプロプライエタリライセンスの方が理にかなっていますか?以下のコメントセクションでお知らせください!


  1. Windows 10 の Windows Update について知っておくべきこと

    インターネット は、ほぼ毎日新しいものを提供する進化し続けるメディアです。現在オンラインになっているすべての Web サイトと、かつて デスクトップ だけに焦点を当てていた新しい Web 開発戦略がそれらに適用されていることを想像してみてください。 コンピューター プラットフォームだけでなく、モバイル デバイスやその他のポータブル マシンにも対応しています。これらの変化により、マルウェアやウイルスなどの一部の否定的なエンティティでさえ、環境に適応するために進化し続けます。すべては日常的に変化しており、もちろん、オペレーティング システムも、大きなイノベーションや改善に取り残されないように、

  2. Core i3、i5、i7:Intel プロセッサについて知っておくべきこと

    Intel は、プロセッサおよびゲーム ハードウェアの分野で最も人気のあるブランドの 1 つです。彼らは、入手可能なほぼすべてのブランドのコンピューター、ラップトップ、またはモバイル デバイスに見られるさまざまな製品を製造しています。 次のコンピュータを選択するときは、どのプロセッサが自分のライフスタイルに合うかを識別できる必要があります。仕事の要求を処理したり、ゲームのルーチンで優れたパフォーマンスを発揮したりできるものを入手する必要があります. 間違ったプロセッサを選択してパフォーマンスが低下し、新しいコンピュータを購入することは、最も避けたいことです。 プロセッサ ラベルの意味 i