An open letter to Colby regarding open source
Posted: Thu Feb 18, 2010 10:37 am
Dear Colby,
First off, don't get me wrong, I think that what you've accomplished with ECUFlash is amazing. You have spent countless hours creating an open source tool that you have released to the world for free. But that's where the problem lies. Free beer is great, but show someone how you made it, and they can make their own, perhaps even improve on your method, not to mention share-and-share-alike. ECUFlash is (or was) listed as an open source project for years. I remember being very excited when I saw that it was open source, "Great! Now I can finally figure out how my car's ECU really works on the inside!". But sadly, that was not the case, and has never (again, to my knowledge) been the case. I don't mean to sound ungrateful, but you lied to us. There are so many developers out here that would love to help with ECUFlash, and you've said time and time again, "Real soon now...", but you never delivered. Why? Your excuses in the past have been valid, if not weak, but they quickly become invalid: "I just need to clean up the code a bit". And now, the most recent nail in the coffin, your site no-longer says that ECUFlash is an open source project. Not that it ever really was; requests for the source code were always denied. Now I know that you have every right to change the license of your code, after all, it IS YOUR code. But at least be honest, if ECUFlash ever was an open source project, show us the source, let us see how it works, let us help make it better... And if instead it is indeed the case that you never intended for anyone to see the source code, and that you led us under false pretenses, then I have to say quite honestly, "You Suck!".
I don't care what you do with ECUFlash from here-on-out. In fact, as long as it remains free I'll probably still use it. I don't care if it stays a binary blob or if you do release the source code (as your site no longer says it's open source, I highly doubt the current code will ever see the light of day). All I want is for you to stay true to your word and give us the source for the project you once proudly labeled as "open source". It's only fair (besides, you had no problem honoring the open-ness of the openport design!).
--Andrew
First off, don't get me wrong, I think that what you've accomplished with ECUFlash is amazing. You have spent countless hours creating an open source tool that you have released to the world for free. But that's where the problem lies. Free beer is great, but show someone how you made it, and they can make their own, perhaps even improve on your method, not to mention share-and-share-alike. ECUFlash is (or was) listed as an open source project for years. I remember being very excited when I saw that it was open source, "Great! Now I can finally figure out how my car's ECU really works on the inside!". But sadly, that was not the case, and has never (again, to my knowledge) been the case. I don't mean to sound ungrateful, but you lied to us. There are so many developers out here that would love to help with ECUFlash, and you've said time and time again, "Real soon now...", but you never delivered. Why? Your excuses in the past have been valid, if not weak, but they quickly become invalid: "I just need to clean up the code a bit". And now, the most recent nail in the coffin, your site no-longer says that ECUFlash is an open source project. Not that it ever really was; requests for the source code were always denied. Now I know that you have every right to change the license of your code, after all, it IS YOUR code. But at least be honest, if ECUFlash ever was an open source project, show us the source, let us see how it works, let us help make it better... And if instead it is indeed the case that you never intended for anyone to see the source code, and that you led us under false pretenses, then I have to say quite honestly, "You Suck!".
I don't care what you do with ECUFlash from here-on-out. In fact, as long as it remains free I'll probably still use it. I don't care if it stays a binary blob or if you do release the source code (as your site no longer says it's open source, I highly doubt the current code will ever see the light of day). All I want is for you to stay true to your word and give us the source for the project you once proudly labeled as "open source". It's only fair (besides, you had no problem honoring the open-ness of the openport design!).
--Andrew