オープンソースとは違うけど https://rio.st/2005/06/19/%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3%e3%82%bd%e3%83%bc%e3%82%b9%e3%81%a8%e3%81%af%e9%81%95%e3%81%86%e3%81%91%e3%81%a9/