理念

すぐに、そのまま使えること

Great software should work with little configuration and setup. WordPress is designed to get you up and running and fully functional in no longer than five minutes. You shouldn’t have to battle to use the standard functionality of WordPress.

私たちは、すべてのリリースが必ずこの理念を守って作られるよう努力しています。セットアップ中には最小限の技術的情報のみを尋ねるようにし、それらについてはしっかり説明するようにしています。

多くの人たちのための設計

Many end users of WordPress are non-technically minded. They don’t know what AJAX is, nor do they care about which version of PHP they are using. The average WordPress user simply wants to be able to write without problems or interruption. These are the users that we design the software for as they are ultimately the ones who are going to spend the most time using it for what it was built for.

選択肢よりも決断

When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn’t care or understand the option this ultimately leads to frustration. As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It’s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.

無駄がなくスリム、かつ重要な機能を厳選

The core of WordPress will always provide a solid array of basic features. It’s designed to be lean and fast and will always stay that way. We are constantly asked “when will X feature be built” or “why isn’t X plugin integrated into the core”. The rule of thumb is that the core should provide features that 80% or more of end users will actually appreciate and use. If the next version of WordPress comes with a feature that the majority of users immediately want to turn off, or think they’ll never use, then we’ve blown it. If we stick to the 80% principle then this should never happen.

これが可能なのは、高度なテーマとプラグインのシステムとすばらしい開発者コミュニティが存在するからです。人によってニーズは異なります。莫大な数の高品質な WordPress プラグインとテーマがあることで、ユーザーは各自のインストールを好みにカスタマイズできるのです。これにより、すべてのユーザーが残りの20%の部分を発見し、それぞれにとって価値を感じて利用する機能を作れるようになるでしょう。

簡単さの実現への努力

We’re never done with simplicity. We want to make WordPress easier to use with every single release. We’ve got a good track record of this, if you don’t believe us then just take a look back at some older versions of WordPress!

In past releases we’ve taken major steps to improve ease of use and ultimately make things simpler to understand. One great example of this is core software updates. Updating used to be a painful manual task that was too tricky for a lot of our users. We decided to focus on this and simplified it down to a single click. Now anyone with a WordPress install can perform one click upgrades on both the core of WordPress and plugins and themes.

私たちは自分自身に挑戦し、WordPress のユーザー体験全体に有益な方法で作業をシンプルにしていくのが大好きです。各バージョンの WordPress はその前のものよりも簡単で、楽しめるものであるべきです。

締め切りは任意のものではない

Deadlines are not arbitrary, they’re a promise we make to ourselves and our users that helps us rein in the endless possibilities of things that could be a part of every release. We aspire to release three major versions a year because through trial and error we’ve found that to be a good balance between getting cool stuff in each release and not so much that we end up breaking more than we add.

Good deadlines almost always make you trim something from a release. This is not a bad thing, it’s what they’re supposed to do.

The route of delaying a release for that one-more-feature is a rabbit hole. We did that for over a year once, and it wasn’t pleasant for anybody.

The more frequent and regular releases are, the less important it is for any particular feature to be in this release. If it doesn’t make it for this one, it’ll just be a few months before the next one. When releases become unpredictable or few and far between, there’s more pressure to try and squeeze in that one more thing because it’s going to be so long before the next one. Delay begets delay.

声高な少数派

There’s a good rule of thumb within internet culture called the 1% rule. It states that “the number of people who create content on the internet represents approximately 1% (or less) of the people actually viewing that content”.

このため、フィードバックを投稿したりフォーラムで意見を口にする人たちに耳を傾け返事をすることはとても重要だと思っていますが、こういった人たちはエンドユーザー全体のごく少ない一部のみを代表しているに過ぎないのです。将来のバージョンの WordPress をどのように進化させていくかについての決断を行う際、私たちはオンラインで声を上げないユーザーたちの関心をもっと引けるように心を配ります。私たちは世界中の WordCamp でユーザーに会って話をすることによってこれを実行し、それによって理解のより良いバランスを私たちにもたらし、結果的に全員にとっての将来に対する良い決断ができます。

私たちの権利章典

WordPress is licensed under the General Public License (GPLv2 or later) which provides four core freedoms, consider this as the WordPress “bill of rights”:

  • どんな目的に対してもプログラムを実行できる自由。
  • プログラムの仕組みを調査し、望む動作をさせるよう変更する自由。
  • 再頒布する自由。
  • 変更を加えた独自のバージョンの複製を他の人に頒布する自由。

このライセンスの要件には、二次創作物や WordPress のコア関数にリンクされた作品 (例えばテーマやプラグインなど) も GPL でライセンスされることが含まれているため、利用上の自由はこれらの作品にも継承されます。

当然、抜け穴を見つけようとしたり、何らかの方法で WordPress のライセンスの意図の裏をかいたりといった手段をとって、こういった理念を逃れてユーザーの自由を制限しようとする人もいます。しかし私たちは、コミュニティ全体が GPL を回避しようとする人たちではなく、この自由を保護するライセンスの支持に力を注ぐ人たちへ報いていくことを信じています。

つまり、WordPress コミュニティリソースのもっとも責任ある使い方は、「GPL の提供する自由を受け入れている質の高い貢献を重視すること」となります。