What I've been saying for many years is that Open Source is important because of Open Systems. Which seems to be another spin on the same subject: it's the interfaces and protocols that are important, and to keep them open you need competition to keep a single vendor from controlling the interface.
Open Source does that better than closed source, because it's impossible to get rid of the competition. Even if there's only one implementation, Open Source software inevitably competes with itself so even the author of that system can't close their own interfaces... if one really tried to force people to use a closed interface against their will, the community would just fork.
Open Source promotes Open Systems, which is why Open Source is important. Open Systems aren't a new paradigm, though, and the way Open Source keeps systems open... that's really a change in emphasis more than a paradigm shift.
Showing messages 1 through 2 of 2.
Open System and Open Source
2010-08-09 00:03:05
hongjingjngxzb
[View]
If you've been reading my blog posts, you know that I try to help novice and intermediate C# programmers improve their skills,.ugg boots sale (http://www.uggs-hot-boots.com/uk/index.html) and help progress along the developer career path. I think this goes beyond simply getting better at programming C# and .NET. There are additional skills that, in my opinion, really make a difference in your ability to code.ugg (http://www.uggs-hot-boots.com/uk/index.html) It's possible to become an advanced programmer without them, but it's a lot easier with them. Refactoring is one of those skills, and I think that any C# developer—even a novice one—can benefit from it. If you're a C# developer looking to take the next step on your career path and you don't refactor your code regularly, this is a great starting point to help move to the next levelugg boots mini (http://www.uggsboots-online.com/ugg-classic-mini-boots.html)
Open System and Open Source
2010-08-09 00:02:39
hongjingjngxzb
[View]
If you've been reading my blog posts, you know that I try to help novice and intermediate C# programmers improve their skills,.ugg boots sale (http://www.uggs-hot-boots.com/uk/index.html) and help progress along the developer career path. I think this goes beyond simply getting better at programming C# and .NET. There are additional skills that, in my opinion, really make a difference in your ability to code.ugg (http://www.uggs-hot-boots.com/uk/index.html) It's possible to become an advanced programmer without them, but it's a lot easier with them. Refactoring is one of those skills, and I think that any C# developer—even a novice one—can benefit from it. If you're a C# developer looking to take the next step on your career path and you don't refactor your code regularly, this is a great starting point to help move to the next levelugg boots mini (http://www.uggsboots-online.com/ugg-classic-mini-boots.html)