|
Recent
Articles |
Invalidating The Linux Buffer Cache When you write data, it doesn't necessarily get written to disk right then. The kernel maintains caches of many things, and disk data is something where a lot of work is done to keep everything fast and efficient.
Cron Isn't Working? Let's just get this out of the way first: when someone says cron is not working, it almost always is, and they have just misunderstood something basic. Usually that's not understanding the environment that cron scripts...
Xen GUI In Fedora Core 6 Fedora Core is Red Hat's Linux distribution for testing new technologies. The new version (6) of Fedora Core, which became available for download in...
Performance Profile For Apache Geronimo 1.1.1. TheServerSide has a thread announcing that the Apache Geronimo team has released a performance profile for Geronimo 1.1.1. It's a great start and the team should be commended on releasing the results even...
Oracle Linux At "Larry Ellison's Linux nears release", Ashlee Vance is unsure why Oracle would want its own Linux distro. Actually, it makes a lot of sense. It's not the direct revenue of selling the OS with the database...
Make A Linux Home Data Server Of An Old PC So, you've got an old computer, and you don't know what to do with it. Sure, it can't play new video games, maybe can't run the latest and greatest software, don't fret, it's not totally worthless. Converting your old...
Linux Flash Player Saga Continues Adobe's Mike Melanson has posted some more information about the lengthy delays in releasing a new version of Flash Player for Linux. "What could possibly be so difficult about porting the Flash Player to Linux?"
|
|
|
01.17.07
Open Source Needs More Concerted Efforts
By Sam Jose
Major corporate houses choose open source partly due to the economic gains and mainly due to the control the open source system gives to their hands.
The quest for control is a serious problem in the open source arena. The problem sometimes seems trivial, but is really a loss of manpower by the professionals developing programs in an open source environment. The problem of seeking too much control leads developers to develop their own solutions for specific issues.
Reinventing the wheel is quite a common problem in the open source arena. Instead of using an already popular script, developers tend to write there own scripts for specific tasks. There may be hundreds of scripts with similar functions. There are however instances when a developer has to come up with something new when the existing system doesn't give the expected results. Developing a code from scratch will be faster than modifying an existing program.
Proprietary software, in this sense is quite advantageous here. The developers working with proprietary software hardly ever go to coming up with their own script as a solution for immediate problems at hand. Then again, proprietary software developers too invent their own wheels, but the goal is to avoid nasty situations like legal problems.
The nature of shared development of software development appeals to the human nature to have control over their destiny. This is true even when they can get customized 'solutions' by proprietary software vendors. The future is in open source, but it is premature to make predictions as to when Linux or an open source OS cross runs on 50% of the computers of the world.
Incidentally Microsoft Corporation's Shared Source Program is an effort by the corporate giant to somehow win the trust of the open source community. Though Microsoft allows a peek into the source code, redistribution rights are neither granted nor expected. Only an illusion of free handling of source code, shared source program lacks the democratic nature of all open source initiatives.
Back to open source initiatives - open source initiatives find it quite difficult to get professionally talented developers to the fold, especially in the beginning stages. This is true for almost all open source initiatives. The situation reverses when there are enough people in the fold and the project takes momentum at SourceForge.net.
There is one last thought for major corporations that have stepped on open source shoulders - spare some of your resources to enrich the free software and open source software community.
About the Author:
Sam Jose reports on Open Source Initiatives. Open Source billing Software jBilling is a powerful billing software in open source arena. It works on multiple platform and is best for recurring billing. Visit http://www.jbilling.com/ to download the billing software or to contribute to the project.
|