「BSD原理主義」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
26行目: 26行目:
  
 
=== 事例3 GCC vs Clang ===
 
=== 事例3 GCC vs Clang ===
[[gcc]]がバージョン4.2.2から[[GPL v3]]に移行したことを受け、[[FreeBSD]]の中の人たちが憤慨し、新たに[[BSDライセンス]]の[[C言語]]の[[コンパイラ]]を作ることを模索し始めた。その流れに資金の豊富な[[邪悪なBSD]]も同調したことで、いわゆる[[職業プログラマー]]と呼ばれる[[人的リソース]]が大量動員され「[[clang]]」と「[[LLVM]]」と呼ばれるものが急速に発展することとなった。
+
[[gcc]]がバージョン4.2.2から[[GPL v3]]に移行したことを受け、[[FreeBSD]]の中の人たちが憤慨し、新たに[[BSDライセンス]]の[[C言語]]の[[コンパイラ]]を作ることを模索し始めた。その流れに資金の豊富な[[邪悪なBSD]]も同調し、また[[Linux]]陣営であるはずの[[Google]]率いる[[Android]]の[[中の人]]たちまで同調したことで、いわゆる[[職業プログラマー]]と呼ばれる[[人的リソース]]が大量動員され「[[clang]]」と「[[LLVM]]」と呼ばれるものが急速に発展することとなった。
  
 
[[C言語]]の[[仕様]]の[[デファクトスタンダード]]は、[[gcc]]なのか、[[clang]]なのか、という紛争は長期化しそうな様相である。
 
[[C言語]]の[[仕様]]の[[デファクトスタンダード]]は、[[gcc]]なのか、[[clang]]なのか、という紛争は長期化しそうな様相である。

2014年9月11日 (木) 15:56時点における版

BSD原理主義者とは、BSD原理主義を唱え、かたくなで融通の利かない者の総称である。

概要

普段は主に「BSD入門の心得」を掲げ布教活動をしている。 合い言葉は「ソース読め」である。

FreeBSDNetBSDなどの「BSD」と名のつくOSを作っているプロジェクトは比較的柔軟派が多い。 一方でApacheソフトウェア財団PHPなどには過激派が多い。 実のところ、Linux, Apache, MySQL, PHPを一括配布するLAMPは水と油を混ぜてしまったものと言える。

紛争

その大部分はネトウヨネトサポを若干知的にしたような人たちであり、敵対するGPLおよびLinuxを絶賛する者たちにテロ攻撃を仕掛けるなどの過激な行動でも知られている。

事例1 OpenSSH vs Linux

OpenSSHのアップデートを巡り、Linuxの神様であるリーナス・トーバルズ氏が「変更点を教えて」と、BSD原理主義団体の幹部でOpenSSHの作者でもあるオ・デ・ラート氏に質問したところ、Linuxをミソクソに馬鹿にしたあげく「ソース読め(look at the source)」と返し、全世界のマスメディアが取り上げるほどの紛争が勃発した。 [1] [2]

事例2 PHP vs MySQL

MySQLGPLLGPLではない)を武器に、世界各地のMySQL利用者に「おまえのアプリをオープンソースにするか、さもなくば金を払え」と迫ったことに憤慨し、BSD原理主義団体Apacheソフトウェア財団の派生組織であるPHPがMySQLを排除する行動に出た。当然のようにPHPからMySQLが利用できなくなり世界は大混乱に陥った。

この際にPHPMySQLの代替として即席で用意したのが明らかに主用途の違うSQLiteであった。 あまりに酷い措置であったが、少なからず無理に頑張る者も現れ、この紛争の末にSQLiteが爆発的に普及および進化することとなった。 なお、この紛争はMySQL側が譲歩することで解決に至った。 [3]

事例3 GCC vs Clang

gccがバージョン4.2.2からGPL v3に移行したことを受け、FreeBSDの中の人たちが憤慨し、新たにBSDライセンスC言語コンパイラを作ることを模索し始めた。その流れに資金の豊富な邪悪なBSDも同調し、またLinux陣営であるはずのGoogle率いるAndroid中の人たちまで同調したことで、いわゆる職業プログラマーと呼ばれる人的リソースが大量動員され「clang」と「LLVM」と呼ばれるものが急速に発展することとなった。

C言語仕様デファクトスタンダードは、gccなのか、clangなのか、という紛争は長期化しそうな様相である。

関連項目

参考文献