|
in the example of Dundas, we bought the source code, so, we can inspect it.
When buying non-source code component, it's a risk, I agree, and it's kind'a of shared between us ans the component creator; if at some point the component does not work or is too buggy or hard to integrate in our product, we can change it, or contact them and discuss the issue with them and work together; it's for our mutual "bénifice".
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
You can generally do the same with open source developers. In fact most of the ones i've dealt with have been more willing and able to help than their commercial counterparts where you generally have to go through a support desk rather than direct to the developer.
|
|
|
|
|
Actually, usually us in small parts only. Large open source projects usually are a pain to maintain in your code and I personally like to know my code I am selling, if it is a large part, I would not know the code and could be opening the project to security issues or defects.
Rocky <><
www.HintsAndTips.com
www.MyQuickPoll.com - 2004 Election poll is #33
www.GotTheAnswerToSpam.com
|
|
|
|
|
Rocky Moore wrote:
Large open source projects usually are a pain to maintain in your code and I personally like to know my code I am selling, if it is a large part, I would not know the code and could be opening the project to security issues or defects.
So, how do you address these concerns with a closed source commercial library? How do guarantee maintenance, security, defect resolution, etc?
Marc
Microsoft MVP, Visual C#
MyXaml
MyXaml Blog
Hunt The Wumpus
RealDevs.Net
|
|
|
|
|
Marc Clifton wrote:
So, how do you address these concerns with a closed source commercial library? How do guarantee maintenance, security, defect resolution, etc?
Commercial libraries are there to make money. As such they are more likely to police their code and give you are more feature rich and dependable product since it does mean their paycheck. In open source, you are usually at the mercy of programmers that are working on the project in their spare time as they have a job somewhere to pay their bills. While not all open source fit into this mold, many do and the projects can take forever to complete and fix when errors arise.
Of course, there are commercial products that people put out and then seldom maintain, but you are more likely to have issues resolved and a stable dependable solution with a commerical product. And you usually have a support avenue when problems do creep up.
My first thoughts on this poll were more in the lines of integrating the open source into my project than actually using a library that is more of a black box structure.
An additional problem with open source is when they decide they are going to market it as a commercial application and then take your rights to it away or sometimes all future versions.
Rocky <><
www.HintsAndTips.com
www.MyQuickPoll.com - 2004 Election poll is #33
www.GotTheAnswerToSpam.com
|
|
|
|