オープンソースはオープンソース以上です.


あなたがこの記事を読んでいるならば、あなたはすでにオープンソースソフトウェアについて若干の考えがなければなりません.そのアイデアは、利用可能なソフトウェアのコードを示唆していますか?あなたのアイデアがオープンソースの定義に合っているかを調べましょう.
たぶん、それは少しの見方を見て、この用語がどのように場面に来たかについて見る悪い考えでありません.1980年代中頃にはフリーソフトウェア定義が導入された.定義は、ソフトウェアユーザー(使用、勉強、変更、共有)の約4つの重要な自由であったが、多くの人々がコストのない無料の“無料”を取っていた.
いくつかの他の動機と一緒にこの混乱は、1990年代の終わりにシーンを取得する別の用語につながった:オープンソース.オープンソースは、フリーソフトウェアのアイデアの“無料”部分についての混乱を削除するなど、いくつかの目標を達成するために来た.オープンソース定義(OSD)はオープンソースと呼ばれるソフトウェアの10の基準を示した.
  • 無料再配布
  • はソースコード
  • を含みます
  • は、派生した作品
  • を許します
  • は、著者のソースコード
  • の完全性を保護するかもしれません
  • 人またはグループに対する差別なし
  • 努力のフィールドに対する差別なし
  • ライセンスの配布
  • は製品
  • に特有ではありません
  • は、他のソフトウェア
  • を制限しません
  • テクノロジーニュートラル
  • 興味深いことに、ソースコードの可用性は最初の基準ではなく、2番目の値です.これは単にソースコードを共有するソフトウェアであり、残りの9つの基準に従わないソフトウェアはオープンソースソフトウェアではない.このようなソフトウェアは入手可能です.
    この点に関して、JavaScriptコードの多くにアクセスすることは、彼らがオープンソースであることを意味しません.明示的にライセンスを言及せずにコードをリリースする(OSIによって承認された)オープンソースソフトウェアではないことを意味します.オープンソースソフトウェアの配布条件は、上記の10の基準に従わなければなりません.
    あなたがオープンソースを聞く次のことを思い出してください.
    Open Source > open source