Folks,
Please join in a discussion of your thoughts and/or encouragement to release an open source black box trading platform in C#.
This is a platform that I developed and use myself in automated trading.
I'm considering releasing it as an open source project for others to use. I like the idea of a community collaborating on building a great system.
Unfortunately, there's no such open source system available today.
Let's call this platform "TickZoom" for the sake of clarity in the discussion.
Why am I reluctant to release it?
Well, very few will ever use it unless there's very good support. So I've been exploring ways to generate revenue to provide support while still making the system freely available and open source.
After researching more about successful business models for open source, it works best to always keep the source code free of charge and easily accessible so the community can contribute without charge. To pay for full time developers, an organization sells services like creating a packaged product that's easy to install and selling support contracts, training, documentation, etc.
In other words, some people can contribute with time to the project while others contribute with money. But the software license to use and copy the source code or software will remain free of charge.
In my next post, I'll attempt to explain some of the features of this platform and how it differs from the commercial close source ones on the market.
Sincerely,
Wayne
Bold = text edited on 20081209 17:30
Please join in a discussion of your thoughts and/or encouragement to release an open source black box trading platform in C#.
This is a platform that I developed and use myself in automated trading.
I'm considering releasing it as an open source project for others to use. I like the idea of a community collaborating on building a great system.
Unfortunately, there's no such open source system available today.
Let's call this platform "TickZoom" for the sake of clarity in the discussion.
Why am I reluctant to release it?
Well, very few will ever use it unless there's very good support. So I've been exploring ways to generate revenue to provide support while still making the system freely available and open source.
After researching more about successful business models for open source, it works best to always keep the source code free of charge and easily accessible so the community can contribute without charge. To pay for full time developers, an organization sells services like creating a packaged product that's easy to install and selling support contracts, training, documentation, etc.
In other words, some people can contribute with time to the project while others contribute with money. But the software license to use and copy the source code or software will remain free of charge.
In my next post, I'll attempt to explain some of the features of this platform and how it differs from the commercial close source ones on the market.
Sincerely,
Wayne
Bold = text edited on 20081209 17:30