インターネットにおける左派と右派
IDGキャンパス起業コンペティションが終了し、意外にも第一位を獲得しました。杭州に戻り、自分の考えを書く時間が少しできました。
先日、Stack Exchange、GitHub、Redditなどの組織からの代表者たちが、Markdownの標準化と機能強化のプロジェクトを立ち上げました。その名もStandard Markdown。しかし、彼らの努力はMarkdownの文法の創始者であるJohn Gruberの反対に遭いました。John GruberはMarkdownが他のプロジェクトで使われることを望んでいなかったため、標準化プロジェクトは最終的にCommonMarkに改名されました。
John Gruberは、標準が存在しないからこそ、今日のMarkdownが生まれたと考えています。
私はこれが実際には左派思考と右派思考の衝突であると思います。
いくつかの例を挙げて、左派と右派を比較してみましょう。 左派思考は、大きくて全体的なものを好み、最初から壮大な計画を立て、一気に成果を上げることを好みます。右派思考は、小さな苗木をゆっくりと大きな木に育て、一歩一歩着実に進むことを好みます。 左派の人が財布を盗まれた場合、彼は社会がなぜそのような人を捕まえて牢獄に入れないのかを非難します。右派の人は、自分がなぜそんなに不注意だったのかを非難します。 左派の人は国家が貧しい人々を救済すべきだと考えます。右派の人は、貧しい人が貧しいのは努力しないからであり、餓死するのは当然だと考えます。
もし私にどちらを支持するか尋ねるなら、私は「バランス」と答えます。
W3C組織は、左派のような存在です。彼らはWebの標準を計画し、ブラウザに実装させます。しかし明らかに、W3Cの仕事は時には満足のいくものではなく、多くの草案が確定せず、ブラウザに実装させることができません。しかし、W3Cのような組織があるからこそ、Webのクロスプラットフォーム特性が可能になっています。
一方で、独自のエコシステムを持たない標準は無意味です。CommonJSが受け入れられ、Node.JSの強力さと切り離せないのは、Node.JSが右派の実践者の役割を果たしているからであり、その進化は非常に迅速です。
冒頭のニュースに戻りますが、Markdownの標準化は良いことなのでしょうか?もちろん良いことです。これによりMarkdownの普及が促進され、新しいウェブサイトがMarkdownの利点を迅速に享受できるようになります。しかし、Markdownはゆっくりと成長するオープンソースの産物であり、BSDスタイルのライセンスに従っています。もしそれが誰かによって標準化されれば、それはもはやMarkdownではなく、CommonMarkに変わってしまいます。
自由を愛するハッカーたちは、引き続きハックし、自分の意志で修正し、コミュニティの力を通じてMarkdownを豊かに育て続けることができます。
ノーシルバーブレット、魔法の薬もありません。すべては完璧なバランスを見つける必要があります。