NIH症候群
フリーソフトウェアまたはオープンソースのプロジェクトは、同じ機能を実現することを目的とするプロジェクトが複数存在することが多く、NIH症候群の例としてよく引き合いに出される。例えば、Linuxディストリビューションは数百も存在する。それぞれは表面上目的が異なるし、応用分野が異なるとされているが、実際問題として中身はほとんど同一である。さらにLinuxディストリビューションが多数出現した結果、その多くは活発な保守が行われていない。
ある機能を実装した既存のプログラムが全てフリーでない場合、その機能をフリーなものとして実装するのはNIHではない。オープンソースコミュニティは、クローズドソース実装の代替となる実装を提供しようとしている。NIHという用語は、技術または法律以外の理由で独自開発しようとすることを指す。これを「車輪の再発明」ともいう。当然ながらそれをする理由は正当と言えるものではなく、プライド、無知、既存の解決策への何らかの不満、作成したいがために作成するといった理由である。このような傾向はオープンソースのプログラマに固有のものではない(プロプライエタリソフトウェアでも同じことが言える)。
NIH症候群(英: Not Invented Here syndrome)とは、ある組織や国が別の組織や国(あるいは文化圏)が発祥であることを理由にそのアイデアや製品を採用しない、あるいは採用したがらないこと。また、その結果として既存のものとほぼ同一のものを自前で再開発すること。独自技術症候群と訳されることもある。端的に「自前主義」とも。
"Not Invented Here"(ここで発明したものではない)という用語は、既存の製品や研究や知識を発祥が異なることを理由に利用・購入しない社会や企業や業界の風土・文化を指す用語である。一般に軽蔑的な意味をこめて使う。