私はFOSSがFree(Free)とOpen Source Software(オープンソースソフトウェア)の略です。
それとも無料の「または」オープンソースソフトウェアを意味しますか?
たとえば、FOSSと見なすには、プログラムライセンスをFSFライセンスとOSI承認ライセンスリストの両方に含める必要があります。それとも、2つのリストのうちの1つに属していれば十分ですか? FedoraはFOSSソフトウェアのみを使用します。これは、Fedoraに含まれるソフトウェアがFSFおよびOSIによって承認されたライセンスに従う必要があることを意味しますか?
どんな助けでも大変感謝します。
編集:この質問は本質的に同じであるため、http://programmers.stackexchange.com/questions/21907/open-source-but-not-free-software-or-vice-versa
終了する必要があることを知っています。しかし、答えてくれてありがとう。
答え1
FOSSはFree and Open Source Softwareの略です。しかし、無料とは、価格が無料ではなく自由を意味します。
「フリーソフトウェア」とは、ユーザーの自由とコミュニティを尊重するソフトウェアを意味します。つまり、ユーザーはソフトウェアを自由に実行、コピー、配布、研究、変更、および改善できることを意味します。したがって、「フリーソフトウェア」は価格ではなく自由の問題です。この概念を理解するには、「自由」を「無料ビール」ではなく「表現の自由」と考える必要があります。
さまざまな定義と指示を見つけることができます。FSF(フリーソフトウェア財団)ホームページ及び牛に似た一種の栄養(GNUはUnixではない)ページ。
@nssndが述べたように、自由には4つのレベルがあり、GNUからこれについての多くの内容を読むことができます。フリーソフトウェアの定義ページ。
さまざまなオープンソースライセンスについて読むことができます。ここ。
要約すると、FOSSは貴重なソフトウェアと同じではなく、ライセンスに応じてさまざまなレベルで自由を与えるオープンソースソフトウェアのガイダンスに似ています。この目的のために、ライセンスをこれらのリストに含める必要はありません。ソフトウェアがオープンソースの指示に従い、そのライセンスが1つ以上のオープンソースライセンスと互換性がある場合、そのソフトウェアは無料のオープンソースソフトウェアと見なされます。たとえば、ソフトウェアビール用品ライセンスはFOSSソフトウェア用ですが、広範なオープンソースライセンスに属していないため、承認されたライセンスのリストにはありません。
答え2
FOSSは「無料」、「オープン」を意味するため、ソフトウェアは無料でオープンソースでなければなりません。これは必須です。したがって、製品がフリーソフトウェア(無料ライセンスを持っている場合)の場合、デフォルトではオープンソースです。しかし、もしそうならオープンソースそれ無料という意味ではありません、ライセンスによっては、このソフトウェア(Wikipediaから提供)が利用できない場合は、無料ではないと見なすことができます。
- 任意の目的でプログラムを自由に実行できます。
- プログラムがどのように機能するかを調べ、必要な方法で実行するように変更してみてください。
- 隣人を助けるためにコピーを自由に再配布してください。
- プログラムを改善し、改善(および一般的に修正されたバージョン)を一般に公開する自由は、コミュニティ全体に利益をもたらします。
Freedom 1とFreedom 4には、ソースコードなしでソフトウェアを研究および修正することが非実用的またはほとんど不可能である可能性があるため、ソースコードが必要です。
答え3
フリーソフトウェアとオープンソースソフトウェアは本質的に同じ用語です。私はそれらの間にどんな重要な違いも知らない。リブランドのためにオープンソースソフトウェアを導入しました。 「無料」という言葉が企業を酷くすることができるので、これはより企業に優しい用語として考案されました。そのアイデアは、フリーソフトウェアが従来の閉鎖/排他的なソフトウェア開発慣行とは異なり、ソフトウェア開発に対する優れたアプローチを構成するというアイデアを強調することです。もちろんこれが本当かどうかは議論の余地があります。同時に、「オープンソース」という用語は、ソフトウェアの開発と展開に「フリーソフトウェア」という用語の中心となる倫理的要素があるという概念を軽視しようとします。エリック・レイモンドやブルース・ペレンスのような人々はブランド変更の背後にあります。
しかし、、これら2つの定義は、運用基準と本質的に同じです。言い換えれば、ソフトウェアがある定義で許容可能であると考えられる場合、ほとんどの場合、他の定義でも許容されると考えられる。実際、私はどのような反例も知らない。これは、Bruce Perens が Debian プロジェクトリーダーに就任している間、Debian フリーソフトウェアガイドラインを開発する上で重要な役割を果たし、Debian フリーソフトウェアガイドラインを作成するためにこれらの標準を活用したためです。オープンソースの定義。
「無料およびオープンソースソフトウェア」(FOSS)という用語は、2つの用語を1つの包括的な用語にまとめることで、これらの同等性を認めます。
注:現在使用されているフリーソフトウェアには、FSF「フリーソフトウェア定義」とDebianの「フリーソフトウェアガイド」という2つの主な定義と、オープンソースソフトウェア定義「オープンソース定義」があります。これらの定義はすべてhttp://en.wikipedia.org/wiki/Free_software#Definition。