ホームページ >よくある問題 >オープンソースコードの公開とは何を意味しますか?

オープンソースコードの公開とは何を意味しますか?

藏色散人
藏色散人オリジナル
2021-05-13 16:00:019988ブラウズ

オープン ソース コードの公開とは、ソース コードが公衆に使用可能であり、このソフトウェアの使用、変更、配布がライセンスによって制限されていないことを意味し、オープン ソース コード ソフトウェアはオープン ソース コードの下にあります。ライセンス ソフトウェア ユーザーがソース コードを自由に使用およびアクセスする権利を保護するためにリリースされたソフトウェア。

オープンソースコードの公開とは何を意味しますか?

この記事の動作環境: Windows7 システム、DELL G3 コンピューター

オープン ソース コードは、ソース コードを公開できるソフトウェアを記述するものとして定義されます。このソフトウェアの使用、変更、配布もライセンスによって制限されません。誰もが知っているように、Android システムと Unix システム (およびそれらをベースにして開発された Linux システム) はすべてオープンソースです。

オープンソース ソフトウェアは、ソフトウェア ユーザーがソース コードを自由に使用およびアクセスする権利を保護するために、オープン ソース ライセンスに基づいてリリースされたソフトウェアです。これにより、ユーザーが自分で変更、コピー、再配布する権利も保護されます。つまり、ソフトウェアのソースコードを公開するすべてのプログラムをオープンソースソフトウェアと呼ぶことができます。オープン ソースは、オープン ソース ソフトウェアを指すだけでなく、ソフトウェア オープン モデルの名前でもあることがあります。オープンソース モデルを使用するソフトウェアの代表的な例は、GNU/Linux オペレーティング システムです。

非オープン ソース コードは、オープン ソース コードの逆です。そのプログラムとソフトウェア製品は知的財産権によって保護されています。他の人がそれを使用したい場合は、お金を費やす必要があります。それには同意を得る必要があります。コンピューターが使用している Windows システムと同じです。

オープンソースコードの公開とは何を意味しますか?

#詳細情報:

オープンソースの定義は、Bruce Perens (Debian 創設者の 1 人) によって次のように定義されています。

Free to re- Free Distribution: ソースコードを入手した人が自由にソースコードを配布できるようにします。

ソースコード: プログラムの実行ファイルを配布する場合は、完全なソースコードを添付するか、事前にソースコードを容易に入手できる必要があります。

派生作品: ソース コードを変更し、同じライセンス条項に基づいて配布することができます。

作者のソース コードの整合性: これは、元のプログラム コードを保護するために、変更されたバージョンは、異なるバージョン番号によって元のプログラム コードと区別される必要があることを意味します。

個人やグループに対する差別の禁止: オープンソース ソフトウェアは、性別、グループ、国、民族などに基づく制限を設けてはなりませんが、法律で定められた事情による場合は例外となります (例:米国政府は高度な暗号化ソフトウェアの輸出を制限しています)。

関連知識の詳細については、

FAQ 列をご覧ください。

以上がオープンソースコードの公開とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。