After many requests from PS3Eye users about the PS3Eye DirectShow component I decided to release it as an open source component. Let me explain. When I wrote the PS3Eye DirectShow component I didn’t even dream that it is going to be used in so many applications. Naturally, it is very hard for me to test and debug this component under various circumstances and in all use cases. Many of you are skilled programmers and so frequently I got requests for the source code. While initially reluctant to release it due to the nature of the code (driver component code versus a normal application code), I truly believe in open source and that by releasing the code as an open source to the community, in time, it will only get better.
I do believe that openly sharing knowledge (source code) will eventually make this world a better place (I did it myself many times). While this is true, the work put in throughout the design and development process has a definite value. In order to satisfy both sides of the issue, I came up with the win-win model that I think is the best suited in this particular case - the communal donation. While giving a freedom to each one of you to donate any amount you think its appropriate, you will ultimately contribute to the code eventually being open source. In this way the source code will become a property of the community as a whole (which by the definition is an open source code).
Based on the research, design, development efforts and time spent on this project I estimate that its total value is $10,000.