??? 06/23/05 13:11 Read: times |
#95714 - this little quirk. Responding to: ???'s previous message |
The problem is that most of these quirks aren't fixable not because of the code not being written/designed in maintainable way, but because of code being unavailable - the developer is not interested in fixing this quirk, and the customer can't fix it because all they got is the closed-source binary. Right now I'm working with a CAM program for a milling machine. It won't accept round tip cutter tool for creating neat rounded surfaces. Simply "Error: Radius>0". Bye. I know I could fix it myself, replacing one multiplication with a simple formula. No matter how tangled the code, the fix is so simple, I could do it. But all I could do is to ask the developers for fixing it for me - and then buy it as upgrade, for 1500 Euro or more.
Therefore, concluding from your thesis: "maintainablity is most important" one could say open source kicks total ass off any close-source software, because no matter what mess is the open source code, close-source is still less maintainable. Is that what you mean? |