低レイヤーの技術こそOSSで
public.icon
上記を行った後に、OSSが左側に固まる理由
エンドユーザアプリケーションプログラムを書くことは容易ではない。その種のプログラムでよく使われるGUIの仕様は、標準化されていない部分がたくさんある。また、常に変化している。その複雑さゆえにバグが入り込む余地がたくさんある。傑出した例外を除けば、GUIを上手に設計できるプログラマはあまり多くない。
オープンソース方式の開発は、昔から、ネットワークの分野やオペレーティングシステムの分野でより多く行なわれてきている。
歴史的に見て、オープンソースは、段階的に実装可能な分野で成功することが多かった。そのような分野は、フロントエンドよりもバックエンドシステム関連の分野であることが多い。
オープンソースソフトウェアには、技術者(プログラマ)が商用ソフトウェアやサービスの開発中に直面した問題の解決手段として、自分で書いたものが多い。したがって、他の技術者(プログラマ)たちが主な利用対象者であるものが多い。
オープンソースのソフトウェアが、オペレーティングシステムとネットワークサービスの分野に多く見られる一方、デスクトップアプリケーションに少ないのはこのためである。
アドビ・フォトショップに匹敵するX対応のアプリケーションプログラム
いままでに数多くのプラグインが開発されてきたおかげで成功している
低級的な部分をOSSで提供して、それをGUIで操作する部分とかはライセンスで提供するといいのかな?