オープンソースとは

オープンソースとは、研究、改変、共有のためにソースコードが利用可能なコンピュータプログラムを説明するために使用される用語です。

WordPressはオープンソースソフトウェアであるため、あらゆる目的に使用でき、研究・変更・共有が可能です。これにより、オープンさと共有の精神が育まれ、歓迎的で包括的なコミュニティが形成されました。

そして、より多くの人がコードを見ることで、ソフトウェアのバグをより効率的に見つけて修正できます。

オープンソースとは?

オープンソースの定義

オープンソースイニシアチブ(OSI)は、20年以上にわたりオープンソースソフトウェアの利点についての意識を高めてきた非営利団体です。彼らはオープンソースの意味を定義するのを助けています。

オープンソースイニシアチブ

オープンソースの定義(OSD)は、オープンソースソフトウェアは単にソースコードへのアクセスを提供するだけではないと説明しています。ソフトウェアの配布方法に関するルールもあります。

  1. その他、ソフトウェアを無償または有償で再配布できること。
  2. ソフトウェアが配布される際には、ソースコードを含める必要があります。
  3. 他の人がソフトウェアを変更できます。変更は、元のソフトウェアと同じ条件で配布する必要があります。
  4. 作者のソースコードの完全性を維持する必要があります。
  5. ライセンスは、個人または団体を差別してはなりません。
  6. ライセンスは、特定の種類のビジネスや研究プロジェクトでソフトウェアを使用することをユーザーに制限してはなりません。
  7. ライセンスは、誰から受け取ったかに関わらず、ソフトウェアを受け取ったすべての人に適用されます。
  8. ライセンスは、どのように配布されても有効であり続けます。
  9. ライセンスは、バンドルされている他のソフトウェアに制限を課してはなりません。
  10. ライセンスは、どのテクノロジーまたはインターフェイスで実行されても有効なままです。

WordPressはオープンソースソフトウェアであり、これらの要件をすべて満たしています。これにより、成功の可能性が最も高くなり、引き続き無料で利用可能になります。

オープンソースとフリーソフトウェアの違いは何ですか?

フリーソフトウェア運動はオープンソース運動に先行し、それを刺激しました。これは、ソフトウェアライセンスがより制限的になることへの対応として、1989年にリチャード・ストールマンによって開始された社会運動です。

これは、Free Software Foundation(FSF)が管理するソフトウェアライセンスであるGNU General Public License(GPL)を通じて、ソフトウェアユーザーの自由を守ることを目的としています。

フリーソフトウェア財団

GPLは、ユーザーがどのような目的でもソフトウェアを実行する自由を提供します。また、ソースコードを研究・改変し、他者と共有することも許可します。

時間が経つにつれて、ソースコードを共有することが良いビジネスセンスでもあることが明らかになりました。例えば、開発者間のコラボレーションがより効率的になります。

そのため1998年に、オープンソースイニシアチブが、実用的かつビジネス的な観点からオープンソースの方法論を推進するために設立されました。これは、フリーソフトウェア財団よりも幅広いライセンスを認識しています。次にこれらのライセンスを見ていきましょう。

詳細については、フリーソフトウェアを参照してください。

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

多くのソフトウェアライセンスがオープンソース定義の要件を満たしています。それらは、誰にでもソフトウェアを、変更された形式または変更されていない形式で使用、研究、変更、および共有する権利を付与します。

オープンソースイニシアチブは、承認済みライセンスのリストを維持しています。以下は、より一般的なオープンソースライセンスの一部です。

  • Apacheライセンス2.0
  • BSD 3-Clause "New" または "Revised" ライセンス
  • GNU General Public License (GPL)
  • MITライセンス
  • Mozilla Public License 2.0

これらのオープンソースソフトウェアライセンスは、志を同じくする開発者間の協力と共有を促進します。

オープンソースソフトウェアのメリットとデメリット

全員がオープンソースの哲学を高く評価しているわけではありません。その反対者は、ソースが誰でも研究したりハッキングしたりするために容易に入手できるため、オープンソースソフトウェアは実際にはより脆弱であると主張しています。

実際には、オープンソースソフトウェアは、より多くの透明性があるため、より安全である可能性があります。問題があれば、コミュニティによって迅速に特定および修正できます。

対戦相手はまた、オープンソースソフトウェアには保証がなく、何か悪いことが起こった場合、損害に対して誰も責任を負わないと主張しています。WordPressのサポートを受けるには、どこに行けばよいか、どのように適切に質問すればよいかを知る必要があるのは事実です。

これらの欠点は、オープンソースソフトウェアの利点によって相殺されます。カスタマイズや拡張が容易であり、より多くの人がコードを研究することで、バグが迅速に特定され修正されます。

WordPressがダイナミックなWebパブリッシングプラットフォームになったのは、そのオープンソースの価値によるものです。

WordPressはオープンソースなのに、どのようにビジネスを継続しているのですか?

WordPressはオープンソースのコミュニティプロジェクトであり、単一の企業や個人に属するものではありません。何万人もの才能ある人々が、今日の優れたソフトウェアにするために貢献してきました。

コア開発チームがプロジェクトを主導しますが、誰でもその成功に貢献できます。開発者はパッチを提供したりバグを修正したりでき、ユーザーは新機能の提案ができます。

WordPressの背後にいる人々はソフトウェアからお金を稼ぎませんが、WordPress関連のサービスからお金を稼ぐことができますし、実際に稼いでいます。

例えば、多くの開発者が、プレミアムなWordPressプラグインWordPressホスティング、その他のサービスを提供することで、WordPressを中心に成功したビジネスを築いています。

WordPressが無料なのはなぜですか?費用はいくらですか?落とし穴は何ですか?

この記事がオープンソースソフトウェアについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連トピックについては、以下の追加資料リストも参照してください。

このガイドがお気に召しましたら、WordPressのビデオチュートリアルについては、YouTubeチャンネルへの登録をご検討ください。また、TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!