オープンソースソフトウェア
フリーソフトウェア財団はオープンソースソフトウェアという単語についての定義は行なっていないが、類似した概念としてフリーソフトウェア（フリーは無料ではなく自由という意味）という単語を「フリーソフトウェアの定義」において定義している。フリーソフトウェアは利用者の自由とコミュニティに敬意を払い、利用者にソフトウェアを実行・複製・頒布・学習・改善する自由を提供する。その自由を提供するために、フリーソフトウェアのソースコードは一般に公開され、利用者はソフトウェアのソースコードを自由に利用・修正・再頒布することが可能である。フリーソフトウェア財団の代表であるリチャード・ストールマンはオープンソース・イニシアティブの定義するオープンソースという単語およびその活動を否定的に発言しており、同財団ではオープンソースソフトウェアという単語の定義および意義については消極的である。
オープンコンテント
ソフトウェアでは、パーミッシブ・ライセンスやコピーレフト・ライセンス課したソフトウェアのソースコードを公開することで利用・修正・再頒布が可能となっている。オープンソース・イニシアティブやフリーソフトウェア財団が標準化団体として存在し、オープンソースの定義やフリーソフトウェアの定義によりオープンコンテントのソフトウェアの在り方を示している。単純化した作品のコラボレーションと同様にモジュール化したソフトウェアのマッシュアップは複数の作者のコンテンツを一つのソフトウェアとして構築することを認めている。オープンソースの開発モデルは、科学研究などの古典的な学術分野に代表されるピア認識および共同利益のインセンティブを有すると分類されており、このインセンティブモデルから生じる社会構造はコンテンツの生産コストを低下させる。P2Pの開発モデルでソフトウェアの重要な観点が与えられることにより、開発者から知識蓄積の負担を取り除き、ソフトウェアの開発コストを削減する。開発者から利用者へソフトウェアを提供すると同時に利用者から開発者へソフトウェアリソース（アイデア・レポート・バグ）が提供されるなら、開発モデルは利用者の人数に依存せず実現可能なスケーラビリティを持つことも出来る。オープンコンテントのソフトウェアとソースコードのインターネットを介した頒布はホスティングサービスにより自由に利用できる環境が整っている。