There are some open-source engine managements too for the ones that have an engineer inside them.
There's the VEMS:
http://shop.vems.hu/catalog/index.php?cPath=1
Megasquirt-I extra:
http://megasquirt.sourceforge.net/extra/
Megasquirt-II extra:
http://www.msextra.com/ms2extra/