Open source does not seem to end with developers sharing knowledge and helping each other |
it also promotes free software. |
To be more precise, we don't have similar concepts for "open source" medical services, "open source" plumbing, "open source" groceries, "open source" gardening, ... |
Even though one may present certain professions where the concept might seem similar - like lawyers providing services pro bono - this is not at all on the same scale the IT community seems to be taking its "pro-bono" stance. ie, There are far fewer pro-bono lawyers or cases that law firms will do pro-bono as there are free software available. Big law firms will do pro-bonos out of a sense of duty (they have to) whereas open source development almost encourages one to give away your software for free passionately. |
It is almost as if the IT community has been greatly encouraged to practice "communism" within their fields |
Communism is a social, political and economic ideology that aims at the establishment of a classless, moneyless, revolutionary and stateless socialist society structured upon common ownership of the means of production. |
In a sense, if this trend was extrapolated to some point in the future, it would almost imply that IT will become a hobby (that ironically runs the rest of the world) while all other professions are deemed as real work. |
Who really has instigated the concept of the open source community? For me, it seems naive to dispel of the fact that the corporate environment (who stood the most to gain) was responsible. |
I do have friends working in the scientific R&D sector of development and their attitudes are: we will share and help with certain things (basic standard concepts), but are reluctant to share skills and concepts that would illustrate exactly how they perform their "magic" |
The corporates at my company are very chuffed that there are such nice people out there who would help them get richer for free :) |
No, actually it doesn't imply that at all. The hobbyist community has made no attempt to incursion into the commercial sector. I've yet to see a single programmer offering to work for a company for free. |
In any case, the people to take programming as a hobby don't need to be encouraged to share their code for free. The common idea is "since I found this program useful, there's probably other people who may find it useful. I'll share my work so they can solve their problem more quickly than I did." It's this little thing called "altruism". |
Helping others by trying to make the world a better place to live in is what we should ALL aim for - not just us developers. Many people in other professions also enjoy what they do, but will charge you accordingly for their time and effort. |
if sufficient amount of such developers start coming about then we may have a situation where the corporates start realizing that 70~80% of the software their company needs is out their for free and so downsize their IT departments accordingly - eventually there are much fewer IT jobs available |
It may be very hard to compare apples to apples when talking about IT verses other professions, but if we take something like a psycholgist - (s)he offers their services which isn't a tangible and could also be shared for free at no loss to the professional. |
The private researchers I know are not just reluctant to share their skills due to their NDA's - they typically earn well and call the shots in their areas and by way of societies ego dogmatic driven system, will want to keep things that way |
we may have a situation where the corporates start realizing that 70~80% of the software their company needs is out their for free and so downsize their IT departments accordingly - eventually there are much fewer IT jobs available so makes it very hard for me and you to eat and have a roof over our heads. |
I guess if the society we lived in was different in the way that everything was abundant, free, fair & equal, then these guys would be thrilled to share their secrets with others. Is such a society ever possible? |
Let's take a simple example: the carpenter. Suppose Joe The Carpenter wants to work in his spare time in a really bitching cabin. Once he's done, he'll use the cabin on holidays. Eventually he may let some of his friends use the cabin on their holidays, or he may want to rent it. Now, the problem with a cabin is that, besides the time and effort it takes to make, it also requires materials and a place to put it. What if Joe could cheaply reproduce his cabin as many times as he liked in a way that could be placed anywhere? Would he stay with his one cabin, or would he give copies to everyone he knows so they can all enjoy his cabin as much as he has? I argue that the latter, and that it's programming's unique qualities (and origins) that make programmers so eager to share their work. Furthermore, if it wasn't possible to cheaply copy programs, they would be quite less inclined to do so. |
Psychologists and health professionals in general charge you for their time, not for what they produce. Thus, giving service without charging would be a net loss. By contrast, a programmer doesn't need to work more to produce copies of his software. |
This assumes that there's a significant overlap between what the hobbyist and commercial sectors develop, which is false. It also ignores the NIH syndrome, which is a major driving force in many companies. |
The above is half-true. While yes Open Source software can do so much, what it cannot do is to replicate the EXACT business functions that are unique to each company. So you see most Open Sources are pretty "generic" in functions, it still need company employed programmers to gel them on with the company business specific function so that the company can use it in it's final form. |
I understand what you are trying to say about free, fair & equal but if you have lived long enough on this Earth, you would have known there is never fair-ness in this world. You gain some and you lose some. In your case, majoring in IT with Open Source so prevalent seem to be a down-side to us compared to other professions. But instead of lamenting about it, why not think of other bright side of it. You are doing something that benefit Mankind as a whole. Hopefully that will soothe your bitter-ness. |
Well, the researchers you know are dicks, IMHO |
I’ve heard of a few inventions that would have greatly helped mankind but they were silently squashed in various ways by those who stood the most to loose (oil industry …) |
[Cannabis.] |
[Medical industry.] |
before open source development, there was almost no free software available |
As open started, more and more free good software became available – so why is it illogical to assume that as time progresses there will be even more free good software available. If you extrapolate such a trend (to infinity as mathematicians would say – ridiculous I know – but I’m using to to emphasize a point) then we can predict that at some point in the future we will sufficient free software to cause the effect I mention above. |
If you can agree that more free software is becoming available as time progresses then it should not be impossible to see that the trend will move toward most software required by companies already being developed by the open source market as time progesses. |
The NIH syndrome isn’t a major factor when I’ve seen companies outsource core developments when it promised to save them a significant buck. |
So that would imply that we are living in a society full of dicks - then why should we developers choose them moral high ground and not be dicks also? |
[Cannabis.] I fail to see how this relates to the subject at hand. [Medical industry.] Again, I don't see the connection with OSS. |
Currently no - but as time progresses, the trend to me indicate thate there is more free software available that addresses the needs of bussiness more and more. It may only be a matter of time beforea range of free software becomes available that can cater for a businesse EXACT needs or will be close enough for the business to slightly align itself with software - SAP requires most businesses to align itself with there system. |
I get your point - I'm just a voice trying to call a card for what it is - I know things aren't going to change overnight, but I'm trying to see if others see the trend I'm seeing. If there is some truth in that other professions are enjoying the fact that IT is giving up their place in the current business market by trying to create free solutions to help all and feel we are being naive in that sense, then I would like them to know that we are fully aware of the situation as it stands. |
I fail to see how this relates to the subject at hand. |
Your extrapolation is incorrect in that it assumes a linear function when in fact the shape of the function is obscure. The dimensionality of the space is also not clear. |
Again, incorrect reasoning. A function such that f(x+1)>f(x) can still be bounded. I.e. there exists y such that f(x)<y for all x>x0. |
Contrast this to those razor making, oil companies etc, do those top executives sleep peaceful at night when obviously they know of some great inventions that they suppressed in order to sustain their own huge empire? |
LOL - some of these guys party all night and sleep in the day :) |
I’m in particular pointing out that the medical industry is in (and was for a long time) a position to improve life for humanity by the introduction of cannibus, but they don’t. |
they saw a chance to help the rest of humanity with their skills and took it |
current goals of OSS |
it must in any case with our case having finite number of people and resources |
but as time progresses, the trend to me indicate thate there is more free software available that addresses the needs of bussiness more and more. It may only be a matter of time beforea range of free software becomes available that can cater for a businesse EXACT needs or will be close enough for the business to slightly align itself with software - SAP requires most businesses to align itself with there system. |
They don't? Medical science alone is responsible for the average lifespan being twice as long as 500 years ago. |
What do resources have to do with this? |
In any case, much of your reasoning relies on the assumptions that: 1. An increasing number of hobbyists are willing to work on the same areas as commercial companies (e.g. administrative and accounting software, websites designed to make a profit, etc.). 2. Getting paid to develop or fine-tune OSS is a contradiction. I haven't seen any evidence supporting either of these. I thus haven't seen any trend in any direction. |
Like I said before, they do this because it doesn't cost them anything extra. If you want to make a valid comparison, try finding a programmer who wants to quit his job so he can work full time on his hobby. |