Do Companies Take Software, And Not Give?
SirDaShadow writes "The Inquirer has an excellent article that describes how companies take from the Open Source Community and how few are giving back. At the end of the article, it says it might be tax deductible. This made me think...wouldn't it be great for the OS community if we could provide a law to facilitate tax cuts to companies who give to OS, or at least make it mandatory to for-profit organizations to give a certain minimum amount and take it out of their taxes?" This piece ignores the obvious and large contributions that some companies have made in money, programmer time, code release and even just lending their name and credibility to projects like KDE and GNOME, but it does have some truth -- see for instance the Busybox Hall of Shame.
Google cache
Blogzine
wouldn't it be great for the OS community if we could provide a law to facilitate tax cuts to companies who give to OS
Absolutely not. As soon as you get government involved, OS becomes political, and influenced by political forces. This is the last thing we want.
Corporations want to take before they give. That's the sad truth. If there's no extra profit in it for them, they're less likely to do it.
Articles like this one are going to have to be published in places like the Wall Street Journal or other papers that corporate paperpushers look at. Then perhaps they'll catch on. Hopefully.
Good karma is sometimes worth a lot more than immediate profit -- if a company pitches in to help, and gets their name in the changelog or thankyou files, who knows? They might get a few customers that way.
i am a soviet space shuttle
Isn't this what we all advertise OS as being, so companies will start using it? Obviously not everyone is going to give back or contribute to the OS community, but there will always be a percentage. As the number of users grows, so will the number of contributors.
What I'm most afraid of is companies abusing OS software and commercializing it beyond recognition, to the point where the OS community is lost.
Nonetheless, incetives such as tax cuts do sound like an interesting idea.
They'll just use the deductions to write off archaic and useless code, like drivers for ports that no longer exist. Do you really need punchcard access?
Well, of course there are two sides to every coin. I expect there's more corp sponsored free software hacking going on than you might think though. Remember that it's not always official - at my last job I submitted patches to various open source projects that I did on the job, because they happened to be basically what we needed and along the way I felt it was necessary to improve them. Often the only indication that they were done on paid time was that I sent them from my company email address.
I find this article somewhat naive. It's certainly true that there are lot of companies abusing GPL and OSS for commercial purposes some of them probably modify code and never release their changes.
;-)
The article also suggest that instead of spending, and I quote
"If you replaced 10 $30,000 Nokia firewall with a free NetBSD implementation, but it lacks the ability to report to your management software, why not do something about it?"
This is not as easy as it sounds. Nokia probably payed through the nose to get the specs for that management software or signed more NDAs and deals that your company has seen in its lifetime. It's not always an option to do stuff yourself. Further most phb's will automagically raise the (valid) point, who to blame when the shit hits the fan. When something goes haywire and you payed some college kid $500, you can't call him in the middle of his exams and expect him to fix it. You can ask him, but he/she is certainly not obliged to fix it.
If you go with Nokia, you can give their tollfree hotline a call and tell them your problem and the chances are that the hotfix/patch is already available.
Things aren't so black/white as the article wants it to be, IMHO it's a pretty shitty article and doesn't really add anything to the scene apart from entropy. The busybox-link however, was interesting
If you're a socialist nit wit and believe that the government owns the money even after you earned it.
They don't tax you on it. That's all. God forbid the government not get a cut of *all* of the action, because, well, they were THERE, and there are paper pushers to pay, and bombs to build, and welfare recipients who NEED another bag of Cheesy Poofs for the afternoon's great lineup of TV.
You have effectively donated EVERY penny to the charity, the government just decided not to penalize you for that portion of your income. It wasn't the government's money to begin with, and fortunately, it isn't now. And please, get drunk next election day and forget to go to the polls, the world will be a better place.
That is the point of Open Source. If you start requiring companies to give a donation, then whats the point? They will use M$, most don't care if they have the source code or not, they just ask does it work, and what is it gonna cost? I cannot believe this was even brought up.
Maybe I am mistaken in my understanding of the post, and if so, please clarify.
Not true at all. The government only pays for a percentage of the cost - which would be approximately the marginal tax rate of the entity donating the code.
For example, if I donate $1 to a charity, and my marginal tax rate is 50%, I wind up paying $0.50 less in taxes than I would have without the tax deduction. I'm still out $0.50 from my own pocket.
IANAA (accountant), so YMMV.
What taxes do you think that companies pay? In the US, individual citizens pay the majority of taxes. Corporations have successfully moved their headquarters offshore, or "convinced" Congress to provide loopholes. Corporations don't pay their share of taxes; they don't need any more deductions.
>if you donate money to a charity and then take it out of your taxes, then effectively, you haven't donated one cent to the charity.
No, that's incorrect. Money donated to charity is subtracted from the taxable income, meaning that the taxable entity only "gets back" the amount of taxes you'd have paid on that marginal income, not the full amount of your donation.
I personally wonder, how many "close source" companies secretly and illegally include GNU-copyrighted code in their products, and sell it without source, violating GPL, but nobody knows they do, just because nobody ever sees the source.
Of course if the source was to be ever revealed, that is some serious risk, but if the company plans to keep it always secret - why not?
[environment-friendly post, contains recycled material]
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
If you believe that the government should keep out of the business of "picking winners" in the market, then you must be against this clear subsidy. We have to win by the same rules everyone else plays by.
This was just what Erik did not need, and would be an excellent site that could benefit from such a program.
You are being MICROattacked, from various angles, in a SOFT manner.
Why buy the cow when you can get the milk for free?
Fighting the War on the War on Drugs.
http://smokedot.org/
Best of all, that charity has $1 it may not have gotten from the corporation (who still loses money through donating and still does it!), and it CERTAINLY wouldn't have gotten a single penny from the government.
The chances of the OSS community getting any kind of a favorable law passed are zero. Period.
Assuming the submitter is talking about the USA, face it: corporations rule. Money talks. Does the OSS community have the money to hire lobbyists and spread some "cheer" around in time for the elections? No. But companies do: and thats why they win.
On top of this, you're wishing for a mandatory "tax" on for-profit organizations?? Dream on!
What is possible is some sort of a tax-writeoff for corporations that donate source to the OSS community. But this won't fly anyways. Why? Because corporations don't pay much taxes, thats why! Most of them register offshore, and on paper their profits are zero. Checkout the writings of Nader and others (here's such an article from a little Googling).
give it time, people learn to contribute more.
if anything lets not bring taxes into this.
What incentive does a company have to contribute back to the open source community when its first responsibility is to protect it's intellectual property?
The only incentive right now is that by submitting bug fixes back to the communal code, the company can avoid having to maintain its own copy of the code, saving time in the future when new version of the software are released.
However, by sharing new feature additions with the community, the company could inadvertantly be also sharing its intellectual property with its competitors, which is bad for its shareholders.
Because they become major contributors they end up all but hijacking a project for their own exclusive usage. Ever see a project start out in one direction and then all of a sudden end up being something completely different? Sometimes that's a good thing, but I'd rather have it by general consensus of the community rather than muscled into place by a company with money to burn.
Paranoia taken to extremes here but couldn't Microsoft themselves build on a few projects out there to help steer them away from being truly competitive?
"...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
If the whole point of Open Source was to make sure that people "give back" then it would have failed long ago. The whole point was that here was the source, and everybody in the world can get at it, no strings attached except for the license requirements.
Has Open Source benefitted from these corporate "leeches" that just take and take and never give back? Of course, even if just a little. If there was a problem with the software, then if the company that is using the software feel that it's important that it be fixed, then they will either bitch about it until someone does, or they will switch software, or perhaps, once in a long while, they might have someone contribute to fixing it. But in any of those cases, bad software that are not actively maintained go away. Good software that a lot of users, corporate or othrewise, find useful, will get a large community of users that will use it, possibly complain about it, but if they stay with it, they are contributing to it.
Open Source is not always about the code, though it is by far the most visible aspect of it. The important thing is to realize contribution comes in many forms, and software, after all, is no good if there are no users for it. If you are using a piece of Open Source software, and you find it useful and continue to use it, you are already contributing. Anyone who believes money, development, testing or documentation should be required contribution in any way is just looking too narrowly.
Obviously, a sufficient fraction of those companies are "giving back" for there to exist a lively and productive open source community. And even "mere users" are useful for open source projects: they make feature requests and report bugs.
most open source licences don't require a "give back" as a provision for usint the software. Besides, based on how some people promote the philosophy of open source software, they aren't "taking", just making a copy for their use, it isn't as if there is less open source software as a result of a company using it vs. not using it. The very fact that companies are employing people to maintain installations of open source software is a plus if anything.
Publishing is assymetrical. The efficiency of sharing info comes largely by its consumers outnumbering its producers. The network effect, where returns on investment increase when a platform's deployment footprint increases, makes the rapid spread of software deliver more to its users, especially its provider at the source. A little good software goes a long way.
This is not to say that publishing software is a one way street. Opening the source is a great move towards interactivating the communication along the publishing pathways. At the very least, sourcecode servers provide an infrastructure where feedback from consumers can input meaningfully to the revision process, including patches, and especially structured test results. Many one-to-many relations, bidirectional, gives OSS development the definitive advantage in efficiency and robustness.
--
make install -not war
Oh for crying out loud, like we don't have ENOUGH jargon to parse through!
So, that makes Linux an OS OS then?
SOS! I'm drowning in acronyms!
You can't take the sky from me...
An audience. No artist wants to perform without one.
They also give a niche for OSS people to use the programs daily under real workloads, allowing them to practise and deepen their understanding, and test their work out in the "real world".
They also give y'all OSS-based jobs, where you don't have to put up with Microsoft Sodding Windows.
IANAA (I am not an accountant) but I believe that "tax deductible" usually means that the amount is to be deducted from the taxable income. So a corporation paying 30% taxes would still be giving 70% of any donation directly from their bottom line. However, the tax code is so complicated and there are so many loopholes and other deductions that few corporations or wealthy persons pay much in taxes (as a ratio of income) compared to middle class workers anyway.
Liberals call everyone Nazis yet they are the closest thing to it.
And how many slashdotters who are NOT programmers have downloaded and used free software and never gave the authors any money for it? Isn't buying a Linux distro a way of giving back to the community if you're not a programmer.
Typical Open Source hypocrisy: Programmers that whine about paying for programs and demanding that it has to "Be Free as in Freedom" and then get pissed off because someone takes you up on that. Don't want someone to rip-off your work? Don't make it Free.
The price of "freedom in programming" is the freeloader.
Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
The whole point of free software is freedom, the minute you begin adding forceful restrictions is the point it is not longer free software, like the internet freedom comes at a cost.
If the cost if people dont need to give anything back then so be it. But if you start adding a requirement to give something back you will end up with shoddy code, less chance of anyone bothering to use it at the enterprise level and probably increase the TCO quite a bit.
If you start adding more resrictions like this to free software you begin walking down the EULA road that the GPL and its siblings are supposed to be the opposite of.
So, how many companies just take the Microsoft C compiler without contributing back any improvements to it?
I read the article, and it's one of those rare times that there's nothing much in it that isn't contained in the Slashdot summary. Anyway, isn't it totally to be expected that most companies would take everything they can get from open source, and not give anything back in terms of time or money?
But so what? What Linux needs more than anything else is to capture more than 20% of the desktop market. Once there's a foothold of that magnitude, we'll start seeing practically everything, from Doom III to Quickbooks, released in Linux.
So, as for those companies who aren't "giving back," -- I say, that merely by virtue of adding to the pool of Linux users, they are giving the open source movement exactly what it needs most.
I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
It's only natural. That's how our free econony works. Nobody wants to pay if she can get the same for zero costs.
Kudos to Bruce Perens for doing The Right Thing. We need to give to the Fortune 500 even more for free (as in gratis). Otherwise they won't use our great libre software. And without them using it, Linux will never go conquering the enterprise desktops.
It is only straightforward then to ban the greedy Qt/KDE developers who don't want to give gratis. These guys now praise the GPL to high heaven (asking Fortune 500 to give back in source code... how ridiculous!)... Alternatively sell'em a 3000.- $US per developer annual license (how naive -- when companies can have the magnificent, cross-platform, stable and supported GTK+ platform for free!).
I am all for UserLinux and hope they do succeed.
I wanted to respond to this when I saw it on the inquirer.
Quite simply, the corporation adopts an open source project. A bunch of their employees use it. THEY know whether or not THEY like it, not the company.
How many individuals help out an open source project after the start using it from their business? That's what's important.
Who's going to pay to put something back?
In many jursidictions companies have a legal obligation to maximise shareholder value, so can't take the money from shareholders.
If they put their prices up the customers will go elsewhere, so they can't take the money from customers.
Which leaves employees. "Hi guys and gals, you won't mind a 10% pay cut to fund our contribution to the open source community, will you?". Yeah, right.
At least some fraction of the pay these programmers earn at those companies should be counted when figuring the corporate effect on open source.
Open source feeds the non-contributing companies, but those non-contributing companies enable more people to work as programmers, increasing the pool of people who are able to work on open source as individuals.
Please leave the Orwellian double-speak to MS, the IRS, Homeland [In]Security and the rest of the opposition. It has no place in Open Source.
or at least make it mandatory to for-profit organizations to give a certain minimum amount
A modern day witchhunt.
And if you want government enforcement - sue.
good point. That is the idea of free software. We talk about wanting to see linux on the desktop and more end-user penetration but what can/should we expect in return. These companies (from the article) that integrate open-source software rarely have development staff and usually have very low skilled administrative staff. At best they could submit bug reports and do testing but I think that is even a bit much to expect.
.. uhh karma event ;-)
Admittedly, everyone in the community has different motivations, but one principle of open source is that it is given away freely without expectation of compensation. Some may say that it is actually with the expectation of benefiting from others' work but that cant be viewed as a transactional event. More like a
If you attach conditions to a gift it is no longer a gift.
I don't know Erik Andersen or whether he is unusually combative, but I see nothing wrong with his Hall of Shame. He's perfectly entitled to try to enforce his copyright, and publicizing violations seems like a reasonable way to go about it. And he isn't by any means alone. The Free Software Foundation enforces the GPL on software to which it holds the copyright.
No disrespect meant to Erik, but I took a look around the hall of shame and it's not really as shocking as it first appears. Buffalo's wireless router has a statement at the bottom of the Linked page stating they comply with the GPL and source code is available. The PDF link appears to be an exact copy of the GPL, in PDF format, for some reason.
This leaves three products (counting the bottom three DVD players as one naughty entity) which appear to be breaking the GPL and are doing nothing about it. Considering Erik's 'Products' page, we're doing alright. It would seem that the other companies aren't really kicking up a fuss over having to have the source code available, maybe they just didn't read the GPL when they first used the code?
From the viewpoint of the code actually being used, I think this is a good thing. It represents a shift towards OS. A previous poster said that if even a small percentage give something back, we're doing pretty well. How many closed-source companies can claim to have had constructive feedback on their products that OS has the potential to enjoy?
Perhaps if we are receptive to this use of OS code, we will reap the rewards later when companies realise what a good deal they're getting? Patience is a virtue?
Bruce
Many companies lack the skills to maintain code--they simply don't have developers (or at least not the right sort of developer). To meaningfully contribute monetarily would erode at the cost savings. If the company is public, there may even be further complications.
If you create a model where software is available with no license fee, then you need to accept that is the rules you play by. Certainly you can go after the company if the start to make money off extensions to the software (i.e. violate the license), but, as someone noted earlier, you can't put a sign that says "free food," and complain that someone didn't chip in.
I believe American corporations could already contribute to open source projects and receive R&D tax credits. The only difference would be the open source project would not be "in house" but if they could show they received something from the "donation" then it should work. Then again, I'm not a tax man. Of course, if the open source project was administered by a non-profit foundation, then a monetary contribution would be a charitable tax donation (Mozilla Foundation?)...
"Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
LOL!!
Heh. Nice troll... You forgot to mention that I have snakes for hair and I eat babies for breakfast... :-)
I have spent thousands of dollars of my own money, and zillions of hours developing busybox and uClibc and paying for hosting to make them available to the world. I really don't care if you happen to like me or not -- that is your business. I also don't care if you happen to like opensource stuff or not. Also your business. For the record, I did not post this to slashdot. I tried having my lawyer send letters to companies violating the busybox license. A good way to accomplish nothing -- it was just not working. Then I came up wit the idea of the Hall of Shame, and I have found it to be a far more effective tool for getting compliance. Most companies claim they didn't realize they were not in compliance, and are taking steps to fix the problems. Which I think is much better than getting lawyers involved, especially since I'm not very interested in suing people.
-Erik -- --This message was written using 73% post-consumer electrons--
Did I read this right? Did someone forget what the "O" in "OSS" stands for? Did someone miss the point in "Free as in Beer"?
I know Slashdot is a magnet for anti-capitalist left-wing wannabe-geeks, but this throws the cake. We have finally had a story in which someone pretends to be so concerned for the state of OSS that they'd want to tax, legislation, and otherwise force corporations to contribute to OSS applications. We call people like that hypocrites. The level of cognitive dissonance here is only matched by the incoherent rambling of ideas, none of which will have positive benefits.
Look folks, OSS/FSF/GNU is going to be like any public resource. There will be takers, and there will be givers. Deal with it. If if bothers you that the oss ecology is being exploited, then you have the choice as a consumer to not deal with companies who don't give back. But just like any end-user of OSS software, it's their right not to give back just for using free software.
From what I have heard, setting up a 501-c3 is extremely difficult. Because of the benefits it provides, there are a lot of obstacles.
To make laws that man cannot, and will not obey, serves to bring all law into contempt.
--E.C. Stanton
drivers for ports that no longer exist. Do you really need punchcard access?
//gs looked like. But maybe someone will care in 200 years. Who knows?
Someday, concievably, historians might.
OK, so maybe having a bunch of "useless" or obsolete software dumped into the quasi-public-domain isn't of much public good. But I still would think it is better than having all of that software simply lost to time forever.
We are going to have a relatively massive memory hole in the future's conception of what programming at the professional level at this time was like caused by the fact that all of the source code of the software we use today is going to be simply lost, since no one has copies except for the companies that made them, and those companies more than likely are not going to bother maintaining or keeping track of that code. No one today cares what the source code for Clarisworks versions 1 through 3 for the Apple
And then there's all those little "what if"s. For example, what if there's some huge quantity of deteriorating tapes somewhere containing some information important to someone, and it is determined these things need to be moved off and onto less fragile media, but the tape drives that read them can only be used from old, scarce and broken PDP-11s because they are the only platform for which drivers exist? In that light, device drivers for a dead platform don't sound so useless after all.
Things of that nature. Really, who can say what code that someone someday cold consider "useful"? I say, the more code preserved by the GPL in our cultural memory, the better.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
A company is only going to do something if it's beneficial to them. You're suggesting that because of the hypothetical tax cut they'd write archaic code, but why? There are two possible scenarios that I see:
1. They write code just to get the tax break - this doesn't really make business sense because its likely the only thing they would be able to write off is the programmer time they spent on developing the code, and the programmer time costs more than the money they're saving in taxes, I.E. they lose money on the deal.
2. They need this archaic code - this does make business sense and more importantly makes open source sense, somebody needs a piece of code, so it gets written and added to the community to the benefit of anyone else who needs it. Further it makes a certain amount of sense that if no one in the community was willing or able to write this code it was in some way expensive or impossible to develop. A company might have at its disposal resources that the OS community at large does not which allow them to develop that code that otherwise would've have been written (think big expensive pieces of hardware).
I don't agree with the tax break idea, but I don't think this is a valid argument against it.
Government is already deeply involved and the decisions you make are already political. This cannot be escaped. Government is what set up and controls copyright and patent regimes, the laws under which computer software are chiefly distributed, copied, and modified.
Government and big businesses are colluding to expand these regimes to include more behavior, making it impossible to do ordinary things without involving at least one of these regimes.
Your post speaks to a typical Slashdot mindset that precludes getting involved in government to affect a beneficial change for citizens. Your post is hardly insightful.
Digital Citizen
There are no barriers to entry, everyone has access to the information necessary to produce the goods, and new companies can enter the market to drive down the prices if other companies are making abnormal profits.
The only potential failing if barriers are introduced - such as branding due to advertisements etc.
The companies don't give anything back, ever?
Never reported a bug? Never recomended it to a friend/sister company who might have reported a bug? Never worked on a patch in house and had a developer at the company release it back from there e-mail?
This article is pretty bullox, I think that many companies are making contributions to the OSS movement; just not in the 'money talks' way that the author would like- Bug reports are important, espically if there WELL DOCUMENTED bug reports; Heck you help mozilla just by running there automatic bug report version. As well as is allready mentioned, a lot of times when someone working at a company develops a patch they submit it, because it's there path, they did it on company time, maby, but they wrote it, not the company.
As well not everyone can code, and a lot of houses that have adopted open source, did so because of the $0 pricetag; so what? That dosen't mean they don't contribute to a better OSS software project by reporting bugs. Bug reports are important damnit!
-Millions of Monkeys, Millions of typewriters, 6 hours of sorting through faeces encrusted pages to find: This post
If you take a picture of my source code it will steal my soul!!
...do you really want some companies contributing? As bad as their commercial code is, they could bring the state of open source down a few pegs.
"Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
from the article: "The end result of these studies is always the same, a grinning person telling us about how they won with open source software. Almost all of these companies say that they have cut their head count..."
I am familiar with many projects that cut staff as result of deploying easy to use/administer open source software. You'd think companies would do the opposite - hire people with the money saved - but, sadly, that's rarely the case. Just another bonus for the directors of the company. Sadly, as the article stated, very few companies ever contribute a cent towards open source. I don't see this trend ever changing.
There is a statistic that is relatively untrackable.
A better article would be "How many companies are contributing to open source without even knowing it?"
Ask yourself do all these programmers work on free code and not get paid? Of course not. Most have jobs in the industry. I'd bet that a significant portion of their code is done on some unknowing companies dime. Furthermore, those same people probably use the companies money to send them to the classes they need to do more work. Much of development is also correspondance. How much company time do open source developers do during work hours?
Companies consume open source but do not contribute. Puh-lease.... give me a break!
First of all, they're giving the OSS community their support by using the code. Not much, but knowing that makes a difference.
Then, they're giving employment to the geeks that roll out the code. I've built a successful career... well, a career anyway, out of being paid to run,use and tame free software, and I owe it not only to the free software I work with but to the people who chose to use the free sotware. My career, and the things my employers can do, would have been a lot more limited had they not had another option but the roadmap laid down for them by a well known developer of feature limited and proprietary software.
It's a commercial world out there chaps, let's not forget it. Every one of you who gets paid to do something based on free software has been given something by your employer that depends on that choice of theirs: your liveliehood. If you still feel that nothing's been given back then dont break the chain, give something back yourselves and write some free software of your own.
Oxford Dictionaries Online
Oh yeah....
also many companies provide laptops and home internet connections to employees. Just think about it, I'm sure you'll come up with more.
If a company hires folks to build upon open source projects, then the costs of writing the code (salaries) are already fully deducted, and as there's no additional material cost for releasing their code, there would be no additional deductions.
IIRC, an individual's labor donated to non-profit causes are not deductible for the individual. And keep in mind that in the US if your individual enterprises don't turn a profit in three years, it's a hobby and expenses are deductible only to the extent of income received.
I disclaim here, I am not an accountant.
How about a law that gives corps tax breaks for giving me cash and gifts? Makes just as much sense as giveing tax breaks for using Open Source software.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
I would hardly call that article excellent. Of course businesses do this. The Free Software movement identified a licensing mechanism that allows them to do this long before the Open Source movement existed. The Free Software movement even has a name for this mechanism in licenses--non-copyleft licensing. Businesses love this because it is essentially a donation to their organization. The Open Source movement doesn't distinguish between licenses that have this and licenses that don't because their message is chiefly aimed at businesses.
And it wouldn't be the Open Source movement if it didn't work this way. That movement doesn't say users should have software freedom, that movement throws out ensuring all computer users the freedoms to share and modify computer software in order to pitch a message of practical advantages (which aren't always true). The Open Source movement puts you in the position of pleading for improvements (as Charlie Demerjian's article does) instead of giving you the freedom to either do the work yourself, build a community of like-minded programmers you can rely on, or purchase support from a set of programmers bidding for your business.
Demerjian's article also doesn't demand software freedom, perhaps because the movement he aligns himself with doesn't want you to talk about such things. But he does ask for increased representation which still falls short of real support:
With so many people signing up to put on chains (and paying for the privilege), there's no incentive for any proprietor to do this (and as a result few do).
Both you and Demerjian (author of the Inquirer article) should read the FSF's essay on Why ``Free Software'' is better than ``Open Source'' which includes a great description of the practical weaknesses of the Open Source movement:
The Open Source movement eschews the one thing that would keep you from choosing non-free software--freedom. Without talking about software freedom, when so-called "Open Source" software fails you, you have no reason to reject a proprietary alternative.
Digital Citizen
If you expected to get paid, maybe you should have released your work under another license.
IMHO, there is nothing worse than a hypocrite. I'm not calling out specific names here because thats not the emphasis of the article, and it would also be trolling. BUT if you believe in releasing your software under the GPL or and even less restrictive license and you expect something in return outside of the license, you are a hypocrite. Give it away, or don't. I personally don't care, just pick one.
This is just one baby step on the path to Linux (OO and everything else really) one day being not free or free. As soon as a money source is found, I still personally expect things to go the way of MS. I could be wrong, but if someone out there is bitching about not getting paid already...just look out is all I'm saying.
...counting pennies in a zero-sum game does not help the cause of Open Source at all. So what if some people use it and don't contribute - even if all they contribute is bug reports that has value, as anyone who works in a testing center will tell you. And the whole idea of gifting is not to demand anything in return.
But most of all, it will make crap worthless, like the damn Microsoft Office. Don't be cheap. Give what you got to give and let the users allow. Keep you penny pinching zero-sum ultra-capitistic self-righteous judgements out of this!
"The Inquirer has an excellent article that describes how companies take from the Open Source Community and how few are giving back."
My gf pulls this shit too. "Oh don't get me anything fancy for Valentine's Day." Now technically I've been let out of a trip to the jewler's, but boy am I gonna be in trouble if I don't cough up that tennis bracelet.
Lesson learned folks. You want corps to give back? Ask. Free free free. Who's supposed to assume one should give money?
"Derp de derp."
The article talks about how nice it would be if companies offered to do additional programming on the OS software they use. This is nice, but is not required, assuming the software in question is GPL'ed. All that is required it that the licensee make an offer to provide source code if they distribute binaries outside their organization. If these companies are in compliance, there is no issue here and the article is just wishful thinking.
The Busybox Hall of Shame is a different animal altogether. These corporations are (supposedly/probably) not in compliance with the Busybox license. These are the *real* corporate bad guys, and the OS community should work to bring them into compliance, just like we did with Linksys et al.
Bottom line: if you want users of your software to do more than just make source code available, create a new license with contribution requirements. Its highly likely that such a license won't be truly open source and that no-one will want to use your software under such terms.
...because many companies wouldn't realize the economics of it. There is no requirement to contribute anything, unless you redistribute the software. So the economist starts thinking "Well, if we develop a patch for this software, costing us $$$, why should we give it away for free? Or go through the extra effort to find the right place and provide a good bugreport and patch description?"
Which of course, completely misses the point. Developing the patch is an expense to the company. Maintaining a separate branch is an additional expense to the company. Code can change around it, so the patch doesn't work. Or that it wrecks havoc on some other assumptions the code makes. Or that it is fixed, but you don't realize and patch around it anyway, wasting time and money.
Companies should contribute back because it is the economical thing to do, because getting the main branch fixed is cheaper for the company. Most likely whatever you fixed was a bug or limitation that was pretty specific to your company. It's not like you'd be giving the competitors an advantage.
Maybe if they pick up a GPL program and make a huge contribution, they shouldn't, from an economic perspective. But it's the sum of many tiny improvements and bug fixes that make a program solid, mature and of high quality. There's always enough people with grand plans and great new features they'll add in a half-assed fashion. But it takes work to make it work well.
Kjella
Live today, because you never know what tomorrow brings
> wouldn't it be great for the OS community if we
...or at least make it mandatory to for-profit
> could provide a law to facilitate tax cuts to
> companies who give to OS...
And have government define OS?
>
> organizations to give a certain minimum amount
> and take it out of their taxes?"
When I release a piece of software under a particular set of terms and conditions I damn well intend for it to be subject to those terms and conditions and no others. If I want to require certain types of organizations to be subject to special conditions I will damn well say so. I don't need politicians trying to tell me what is good for me.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
This isn't a problem, the freeloaders don't cost anyone anything when it comes to copying opensource software, infact they help it by broadening the base for potential services, applications and general viability. It's the contributors who make he product great. How many people have contributed to Linux, or do you just use it? Did you pay for it or get a free download.
The point is that copying software is almost free, there's no harm done when you take. It doesn't subtract from what is already created, sure contributing helps it get written, but merely using the software helps it grow in many ways and it's no skin of anyone's nose.
"...or at least make it mandatory to for-profit organizations to give a certain minimum amount and take it out of their taxes?"
.
So let me get this straight, you want to force for-profit corporations to give OSS projects money and you think that sugar coating this insane government abuse with a gussied up tax-shelter will make it OK? ARE YOU MAD?!?!
The next remark is false. The previous remark is true.
Well that is your choice, but do note that modern economic theory considers government necessary for certain things that the free market is not adequate for. I'm probably more wary of government control than most people, but to believe that government brings no benifets to the people is a stupid and extremist notion.
A deep unwavering belief is a sure sign you're missing something...
Tax deductible" effectively means that the government pays for it
I really wish people would get it out of their heads that the government pays for things Where does the government get the money? Who contributed, at gunpoint, the funds for the government to pay for things? Now, who pays for this???
thus endeth the sermon...
At the bottom of the endless pile of paper work which characterizes all regulation lies a gun.
Alan Greenspan
Yup.
-Erik -- --This message was written using 73% post-consumer electrons--
It seems to me that OSS (and in particular software under the GNU license) exists to let people who want to mess around with software code do just that. Making money off of OSS is, in this sense, an issue unrelated to the production of OSS.
/. article has too much to do with human insticts, and little to do with the production of OSS.
Open Source Software is supposed to be messed with and exploited by anyone who cares to do so, isn't it? I don't think that for-profit businesses/corporations/etc. should be unfairly penalized for doing what anyone else has the right to do.
Looking at these profit-making enterprises and thinking, "Gee, why do they make money and not spread it around to those who made the software?" runs counter to the philosophy most OSS represents.
Many of the people who make OSS do so for all kinds of private reasons (like for fun) - only some of them get paid to do it. If this is viewed as the default state of OSS, then why are those who wouldn't get paid anyway now perceived to be losing out? I think that this
Let people do what they want with the software. The government already makes allowances for non-profit organizations to get $. Turn an OSS project into a non-profit and voila, a charity that a profit-making enterprise can donate to, that will simultaneously make their web-servers (or whatever) better.
The submitter said: "or at least make it mandatory to for-profit organizations to give a certain minimum amount and take it out of their taxes?"
If things went this far, it wouldn't be free software any more. Whether we like it or not, part of the freedom of free software is to be able to do things exactly like this; to be able to take the software and not give anything back. It's because of a lack of such restrictions that OSS/FS has been so successful.
Besides, companies may give in other ways. They may use free software, but give to, say, a charity to help fight against AIDS, or to feed the homeless, or to reduce global warming; causes that many would argue are more important than free software.
Now there's a great idea - force people pay for free software. Now personally I like free software because it is free like free speech. And I can understand why some people like it because it is usually free in the way that beer usually isn't. But how the fuck does someone get to be a proponent of free software when they apparently don't like either kind of freedom?
Usually it is pretty hard to contribute back. We use a number of havily patched GPL programs and submitted a number of patches back to mantainer. Some of them were rejected because the mantainer had a different sense of direction for development. Some were rejected because of low quality. The only contributions which came through were bug reports.
Bug reports is the easiest way to contribute.
Your post speaks to a typical Slashdot mindset that precludes getting involved in government to affect a beneficial change for citizens.
If that is the typical slashdot attitude, then good. The most beneficial thing that government can do for its citizens is to leave them alone to live their lives the way they want to as much as possible. This includes not forcing people to subsidize things through hidden taxes that have nothing to do with the business of government. Why the hell should we have have a tax subsidy for open source development? What possible reason does government have for this sort of action? If OS is good, it will survive in the open market. If not, well then it deserves to fail.
We have had endless attempts by government to influence economic decisions through the tax code - examples include programs like the subsidies for alternative energy, you name it. What has been the overall result of these programs? Constant meddling by bureaucrats and people pushing not-readt technologies.
The fact is (and I speak from long industrial experience) that private companies will pay zero attention to this - government is notoriously fickle when it comes to these programs - and the paperwork necessary to take advantage of them seldom pays for itself. This program will cost taxpayers far more than they get in return, it will inject government into an area it has no business in, and will inevitably distort the OS from a remarkably "free" completely international process into something that governments have a distorting influence on.
wouldn't it be great for the OS community if we could provide a law to facilitate tax cuts to companies who give to OS, or at least make it mandatory to for-profit organizations to give a certain minimum amount and take it out of their taxes?
No asshole! Free Software/Open Source is about "giving", not taking. Forcing someone to contribute to a community effort is Communism. I'm sure that we're all still aware of how that doesn't work.
Maybe you should listen to RMS or ESR a little closer.
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Kudos to everybody who pointed out that: A.)If it's mandatory to give up money for something, it's not all that free, is it?
Now, grasshopper, apply your incisive powers of reasoning to the stuffed shirts in Washington, and everything they say.
Oh wait, this is /.
All these posts along the lines of, "You released it free, now take your lumps!" are completely missing the point. (Well, at least of the article. The point of the timothy, who linked to the article, is another matter)
The point is, if a company uses free software, it should open its pocketbook instead of whining. Instead of going, "Waaa, it doesn't have feature X!" or "Waaa, there's a bug!" it should pay someone to fix the problem. It could pay someone in-house, in which case it should release the patches back to the community, or it can pay someone externally to do it.
One point that's often missed about releasing patches done in-house: the GPL doesn't require it for most backend software, but it's still a good plan for reasons other than being ethical and nice. If you release the patches, they can be integrated into the product as a whole, meaning you don't have to handle the expensive task of being their sole maintainer in the future.
It seems to me that the article is exactly right. Companies already do this to an extent by paying companies like Redhat for support, but if a piece of software is important to your business, it only makes sense to take a direct hand in its development. The whole mentality of purely being a consumer of whatever is offered from the development community is neither productive nor cost-effective. If something is important to you, make it happen. Don't just wait for other people to do it for you. That sort of thinking gives you situations like Microsoft, where someone might get around to helping you eventually, but oh man will your pocketbook be sorry.
As with politics, money talks. If you want the best software for your business, you should help fund the developers who can make it happen. Otherwise, since it's free software, you'll be able to use whatever the community thinks is important, but what you think is important may not be considered as relevant or get done as quickly (or at all).
Perhaps you just dont understand, but the whole ideal of CAPITALISM breaks down when there is a total over-abundance. For a world where products go from comon to scarce, capitalism seems to work.
In the digital world, hardware costs, network, and power costs are all the associated costs. Bits are 'free', but the orderings are not. Simply, since everything can be duplicated, the cost per unit approaches 0.
At no point should there *ever* be a law passed that benefits any one group of people and not others. Sure, anyone can contribute to the OS, but who's to say what an improvement is or isn't and how much that is worth in tax deductions. Fooey. This is a bad idea. It's far too subjective and extremely selective.
"modern economic theory" is a pretty ill-defined term. I'm guessing Austrian theory doesn't count in this case?
That is the point of Open Source. If you start requiring companies to give a donation, then whats the point? They will use M$, most don't care if they have the source code or not, they just ask does it work, and what is it gonna cost? I cannot believe this was even brought up.
Exactly! This is completely a non-issue. If open source projects want companies or individuals using their software to contribute back, then they should release it under a different license agreement. I release all my software under ASF or BSD licenses and I don't expect anything back. If I did, I would charge for the software, or include some sort of license that required contribution for source code access, or something. But if these companies are abiding by the licenses then who cares if they contribute anything more. They certainly don't need to.
Who said Freedom was Fair?
There is one payback for OSS and AFAICT its the one that gave us Eclipse and some other nicies like a GPLd QT and stuff.
It's called bragging rights.
That's the prime reason for companies to invest into OSS.
We suffer more in our imagination than in reality. - Seneca
do note that modern economic theory considers government necessary for certain things that the free market is not adequate for.
I accept that - environmental laws, food package labeling, SEC regulations, banking regulations and so on are things that I think government should play a part in.
But tax subsidies for OS development? Nah. Nope. Not even close.
At the end of the commercial they say "His name . . . is LINUX". It was a weird commercial, but when a heavy hitter like IBM gets behind something the guys in the suits will start to listen. I predict that within 5 years, Microsoft's monopoly on the desktop and Office suite will be all but over.
I think you're being particularly nice about it. I mean, there are people out there taking legal action (based on fictional claims even), such a SCO. Speaking of which, if any of the companies on your list is in a space that IBM is in too, you could try taking to them. Maybe something mutually beneficial could be worked out.
And I'm sure this has been talked to death in some mailing list, but it could be Sigma Designs themselves who are to blame by releasing a reference implementation, and not the manufacturers of the DVD players and other goods on your list. In that case, Sigma is obligated to inform that manufacturer of their rights and obligations under the GPL.
I too think that tax subsidies for OSS development is getting the government too involved, especially when there are already tax write-offs for donations. However, the original poster said that government brought *no* benefits to people, which was what I took exception with.
A deep unwavering belief is a sure sign you're missing something...
The reason I mentioned Nokia is not because of any thing the company did or did not to, it was because of an article that touched off something in my brain. I was reading an article in eWeek a few weeks ago about open source sucess stories, and there was one about a company that did sucessfully replace Nokia firewalls with OS stuff.
It clicked while I was reading the article that while every article about OS software touted huge savings, not a single one said anything in the slightest about giving back.
So, basically, it is based on a real case study. I don't have the magazine anymore, it is on a Northworst jet somewhere, so I can't quote specifics, but the idea isn't far off. So, the point about people being stupid for dumping proprietary stuff isn't borne out in the real world, at least according to eWeek.
-Charlie
Not all support needs to be financial or code.
I would argue that IBM, while it has contributed a great deal to the Linux kernel (RCU, JFS...) is currently making a much much greater contribution with its (admittedly in its own interest) staunch defense of the SCO suit, and it's countersuit claiming GPL violation (as well as patent infringement).
The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
Ive worked on busybox with Erik for over 3 years, your the first person ive heard criticise him like that. Your opinion of him certainly isnt common.
As someone who has done a lot of work on busybox, im glad Erik set up the "Hall of Shame", and does his best to defend the project.
Do you know what "Tall Poppy Syndrome" is ?
I would ask the same question of you--so what? We already have that thanks to emulation and there are plenty of other versions of Microsoft Windows where you can be catered to so long as you're willing to give up your freedom. What we need are Free Software programs to do these jobs, not more non-free software.
Perhaps that movement is satisified, but that movement is also very shortsighted in its mission to please businesses.
You certainly won't gain popularity over proprietors by giving them code under non-copyleft Free Software licenses or by choosing to run their proprietary alternative to a free program. Treating businesses like charities doesn't make you their friend, it sets you up to be taken advantage of. I'm reminded of the FSF's response to Microsoft when Microsoft's CEOs were on the lecture circuit calling the GNU General Public License a "cancer" and "unamerican":
Or why they ask you to give credit to the GNU operating system and not just the Linux kernal:
The chase for popularity is misguided and naive. I'm sure you have the best of intentions for GNU/Linux users, but you don't seem to understand that giving up freedom should not be done lightly. Sometimes giving up software freedom is acceptable, but most of the time it is not a good strategy. We are not well served with non-free programs to get jobs done.
Digital Citizen
Yes.
Berto
I don't bite when people write me about my articles, that is why I put my e-mail on the top of every one :).
That said, if the people use it and love it, chances are that corporations are getting a benefit from it. I don't think the people contributing on their own time has the same power of contributing on corporate time.
The scenario I was imagining was that a company uses the software, and saves a ton of money doing so. An employee goes to his boss, and says 'Can I take friday afternoons to code a new feature and submit patches?'. In an ideal world, the boss would reply 'sure Bob, that would benefit us as well as the community, and it is a very good cost/benefit ratio' rather than the more common 'get bent, back to the mines'.
-Charlie
you set up a system of software developement modeled after communism and you're shocked to find out that people are taking advantage of you. Communism didn't work out so well in Russia either for the same reason. You have a lot of people doing all kinds of work for little to nothing and anyone can get all the benefits with no strings attached. Because that's how the system is defined. Free. As long as companies follow the guidlines they're doing nothing wrong and you can expect nothing in return.
And you aren't being taken advantage of. The software was offered for free. You volunteered your time to work on it. You don't demand compensation and actively oppose it in many cases. You got every you could expect to get from taking part in this system. How many OSS authors sell their software in some form? Practically none. They depend on donations and then whine when they go broke and can't afford to let people keep downloading it for free.
htaccess is a beautiful thing. It makes charging a small fee for access simple and easy to do. Or you could take advantage of my "Get Paid" hosting where I handle the subscription, bandwidth, diskspace and you take a cut of the subscription fee. It's free money for those who submit files I accept to host.
And if you do it yourself you don't have to worry about bandwidth usage and paying middle men. If you want to provide a free download alternative, pop the file on Kazaa with your home connection you pay a flat rate for. Hit up bittorrent, e-mule, any other number of P2P apps. That's what they're there for.
These obvious means to aquire funds for your project aren't being taken advantage of. And you expect corporations to foot the bill.
Sorry but the OSS model doesn't differentiate between those who have and those who have not.
If I'm broke or a millionaire I can use any OSS I want without paying a dime. If you don't like the fact that it's possible, legal and guilt free, change the system. Isn't that what we're telling the RIAA and MPAA?
Ben
Work Safe Porn
"Governments have a purpose. "
Yup... steal from one group for the benefit of another.
"It is our job, as citizens, to democratically influence our respective governments to shape them for the good of all. "
I don't recall taking that job. Even assuming it was possible.
"I suppose a person like you doesn't even vote, eh?"
Nope.
You are assuming that any time or money invested in the software will have no payback. Usually it does have payback, and a very good rate of return. If you have 10 people working on maintaining a set of servers, and with judicious coding, after a year of a half day a week coding, you could add a feature that would eliminate 2 jobs, what is the ROI?
Similarly, if you could ask the author to add that feature, and said you would pay him $5000 to do so, would it pay off? That is the point I was making in my origional article, it does pay you back, you just have to take a longer term view than next week.
-Charlie
How ironic it is then that your response is being carried on the Internet, an extension of a network which began as a government program.
If people took your attitude around the Great Depression, people wouldn't have the large government programs that pulled them out of poverty and helped restore some degree of trust in the US government. These programs were looked upon with scorn in the 1980's when the rich were doing so well and they didn't have much of an alternative press to deal with. But today we can see the international problems caused by widescale deregulation and so-called "free-trade" agreements that encourage what many call 'a race to the bottom'.
Now that the US economy is circling the drain again, people will probably look again at big government programs to help them compete with low wage jobs overseas. Someday people will realize what's in store when you leave your economy to corporations that chase the lowest paid worker on Earth but want all the tax breaks the US is willing to give.
While obviously not everything governments do is worthwhile or reasonable, some things governments do are. And in a government where you have the opportunity to participate, as you do in the US by talking with your representatives, participating in the media, and voting, you share the task of making it better.
Digital Citizen
"or at least make it mandatory to for-profit organizations to give a certain minimum amount and take it out of their taxes?"
We should take free software, and make people pay for it?
In the origional, I didn't say that you have to give (I actually think the legislation mentioned in the blurb is stupid), I just said that it would pay you back to do so. The ROI on contributions here is incredible, it benefits both the giver and the project.
I also don't think that the contributions should be used as a club or an arm twisting mechanism. Influence is just that, and can be used for good or evil. If you are giving to a project, as opposed to an atempt to subsume it, you are probably acting altruisticly. In that case, the giving and the taking will most likely benefit all.
Anyone attempting to 'put on chains' should be bounced out of a project, and probably will be in short order. Isn't a true community process wonderful?
-Charlie
Most companies I've been don't care about licenses. They install a copy of windows where they can. They never cared. Once in a while a manager comes by and asks for a status. Two weeks of licenses buying and the thing starts again.
In a culture like this, where a license is worth void, it is easy to understand why Open Source licenses are totally forgotten. There is no BSA nocking on the door here.
The site where: "I'm right, as long as you ignore the things that prove me wrong", became a valid method of debate.
I am not a lawyer, but I have some direct experience as an expert witness in two court cases dealing with research tax credits, and I have read a third decision closely. The tax law already allows corporations to take a tax credit for expenses associated with research (not, to my knowledge, with development). A tax credit is much more valuable than a deduction---it means that 100% of the expense is recovered from reduced taxes.
There appears to be a lot of confusion about precisely what sort of software develoment qualifies as research. The tax law has been interpreted to require that research eligible for the credit must involve a "process of experimentation," and must "expand or refine" the principles of the relevant field. In my opinion, the expansion or refinement doesn't need to be large or deep---a lot less than a Ph.D. dissertation. But a few bug fixes, or a simple port to a different language or architecture might not qualify.
In my opinion (completely unauthoritative, unless I get called as a witness again), work contributed to free software projects has a better chance to qualify for the credit than much of the proprietary work that I have seen.
Mike O'Donnell http://people.cs.uchicago.edu/~odonnell/
Out of a curiosity (as an econ student) is your knowledge of the Austrian school form reading misses.org or did you actaully study it in school?
Actually neither. Most of my actual knowledge of it came from reading books on my own while I was still in college... particularly those by Murray Rothbard.
I would much rather have a system like the one the GNU General Public License (GPL) creates and maintains for us--there is a commons everyone can partake in so long as they are willing to share and share alike. I don't need some clumsy means of figuring out a tax benefit, I'm much better off with code I can use for my own purposes.
Not according to the ideals of the movement you champion in the article--the Open Source movement. Anyone is free to build on a work in the public domain, or under the new BSD or MIT X11 licenses and relicense their derivative under a proprietary license. The Open Source movement doesn't help users understand this because they make no distinction between these licenses (or the public domain) and the GNU GPL.
Digital Citizen
I know nothing of Eric personally, so cannot comment on his 'personality'. However, I would like to make the following points:
...
1) he is to be lauded for his contributions to the common good (busybox & uclibc), as are all contributors to open-source software. If companies take advantage and profit from his (and other) open-source projects without complying with the basic requirements of the license, then they deserve to be highlighted - and action should be taken if all else fails. The analogy I would make is that its akin to stealing from a charitable fund - even more despicable than stealing from a bank (which is bad enough itself).
2) I wish there weren't so many USERS of open-source software who felt the need to denigrate the coders who create the software they use (I'm thinking of the mplayer devs as well). Yes, sometimes OSS coders can be difficult to communicate with on a personal level, but I think we lose sight of the fact that WE are benefiting from THEIR generosity (time & effort). I can only imagine how galling it must be for someone to pour their heart and soul into a project, for the common good, and find that they become the subjects of personal attack from (some) of the very people who benefit from their labours. A little gratitude, or understanding, would not go amiss.
3) I have always felt that denigrating someone in a public forum, over matters which may have occured in private between the 2 parties, tends to say more about the accuser than it does about the accused. Just a thought you might like to ponder
PS: I reiterate that I do not know Eric personally, nor the mplayer developers.
Ahh one of those werid people I see in the libary who actaully learn something in college that doesn't relate to sex or drugs.
Anyway, have you read Justin Raimondo's biography of Rothbard or his work on the legacy of the conservative movement?
Making free software tax deductible will be implicitly admitting that software has value. And if it has value, it can be taxed. This means that anyone receiving said software will essentially be receiving a gift which, according to US tax laws, is taxable. Do you really want to be taxed for all the software you use?
If you need web hosting, you could do worse than here
Sorry, had an extra 's'
mises.org
This is nonsense that you rate me as flamebait. OBVIOUSLY a lot of businesses have my opinion and that's why this article was written in the first place. This isn't flamebait, this is reality. Not everyone in the business world embraces the concept of open source, me included.
I didn't attempt to attach anything, that was the person who submitted the articles idea, not mine. You DID read the original before you commented, right?
-Charlie
It would be hypocritical for open source software developers to accept compensation, of any form, for their work.
How disingenuous of you. It would only be hypocracy if the developer agreed to write horrible crap in return for money. There's absolutely nothing wrong with accepting cash for something you would likely have done for free anyway.
Besides, there's already a nice example of a Free Software developer accepting compensation for his work in RMS, who supported his work on EMACS in part by selling copies of the program and the source code.
Read, L
Wouldn't this violate the GPL, unless eminent domain was invoked or copyright law were changed? (making free software illegal for instance... either you pay the author, or pay the government.)
I don't think that's entirely accurate. It's given away freely without expectation of compensation, but not without expectation of the receiver doing the same. The issue is not that company X has got something for nothing, but rather that they are giving nothing in return.
I'm stoked when a user uses and like my software and equally so when they pass it along to mates, but if I caught a user blatently selling my code and not passing it on (in direct violation of the license) they'll get a C&D letter, followed by legal action. Being a company doesn't change that in any way.
Even a company without IT staff usually has a lawyer or two available, and presumably their lawyers are saying you don't need to adhear to the GPL. If lawyers are giving that advice, then we better get this into court and clearly prove otherwise - before it gets out of hand.
Forget thrust, drag, lift and weight. Airplanes fly because of money.
The whole tax-deductible idea has an amusing and ironic thought attached to it. Walk through this scenario with me:
1.) Let's say OS code is tax deductible. So you must have someone (or a committee of someones) to judge the value of a piece of code if it were sold commercially. [politics galore, I know]
2.) Once you have the value, you can then apply the tax percentage multiplied by the number of copies distributed against the taxes of the coder (or company).
3.) Since this is now a "profitable" enterprise idea, it now has to be distributed. We have three options here - package it with other software in a bundle, distribute in en masse a la AOL, or download it off the internet.
4.) Of course, just the purchase alone or download probably isn't enough for the government, so a registration card or internet page must be created to make each use official.
So, there is a possibility in the above scenario that you could get more junk mail CDs than junk mail letters.
Also, you could eventually have a legitimate file sharing program just for this OS software, with a generic registration app attached. Kazaa with legal and corporate backing.
I just think that's somewhat amusing in today's day and age - for-profit software companies being a proponent of open source via file sharing.
The RPL was designed in response to a feature of the GPL that allows a company to modify Open Source products and not disclose that changed product unless they distribute outside their organization. The resulting license is considerably more viral than the GPL-which means that many corporate users would want to buy the software under a commercial license.
mythic allows 1GB of transfer a month and 200MB of space for a fee. I do over 1GB a day. And if I made the site 100% free I'd be paying thousands a month in bandwidth costs. They're also taking advantage of cheaper high speed connections elsewhere in the world.
My version, unlimited bandwidth, unlimited space and you get paid. You're comparing apples and oranges. My service is for hosting large files that need massive amounts of bandwidth and the owners would like to be compensated for their efforts.
Mythic and freeshell are for hosting small stuff that don't demand much where owners just want some place to shove their files. The other one is subsidised by members. Which is also a method. The bandwidth fairy doesn't exist. The money has to come from somewhere. I chose the subscription route. That works for me.
And I wasn't aware that my finance records were publically accessible that you could tell me I'm not making money.
Tell that to www.windrivers.com and every other subscription based site. WinDrivers.com used to charge $50 a year. I charge $30 a year. Now they charge $29.95. They charge $5 a day to get access to their drivers, I charge $1 for 7 days and you get access to everything else on the site.
I find it hilarious when people tell me things aren't working when I'm doing them and seeing that they work with my own eyes.
It's as silly as telling birds they can't fly.
Like it or not, PayPal is the standard for on-line transactions. Nothing can compete with their rates.
Ben
Work Safe Porn
Progressive forward looking companies will find it inevitable they must use open source. Its time to come up with a payment friendly mascot for all sites to use. E.g. say a penguin with a dollar bag on its shoulder and then an agreed way of writing underneath it 1. How much was paid (optional), 2. How many lines of code contributed (optional) and 3. Link to a document that describes in an agreed way the recipients and amounts (compulsory for use of the penguin with dollar bag symbol). I wonder what some of the leaders of the open source community will have to say for that because this is their call.
There seem to be two issues here. One of them is the copyright violations for your software. It's ok to complain about that and take steps to remedy it. The article, however, reads like a general complaint that companies use FLOSS legally, but don't contribute anything back because they don't have to. IMO complaining about that is always counterproductive. It makes us look like whiners who pretend that we're letting people use all of this wonderful stuff under very permissive terms, but then turn around and start expecting more.
Best. Comment. Ever. Enjoy!
I'm a big fan of Justin's work, but I haven't had a chance to read either of those books yet, unfortunately. The Rothbard bio is definately on my "to read" list though.
But merely by using open source, companies ARE giving something back indirectly. They're advertising it to their staff and contacts. If they're paying for support, they're adding to the open source economy, and maybe even causing fixes to be made. They're probably using open file formats and standards, and maybe asking their contacts to do the same.
And, maybe just as importantly, by doing so, they're NOT using proprietary products, advertising them, supporting them, promoting their file formats, &c.
Yes, of course it would be nice if companies directly contributed code, money, kit, &c to projects. But even if they don't, we still benefit. A world where every company uses a particular open source project, but only a handful actively contribute, is still better than one where a few more contribute but most companies use a proprietary product instead.
Ceterum censeo subscriptionem esse delendam.
Wow! Who'd 'a thunk it??
Seriously, umm, no shit?
Companies make money - and why should the government fund OS via tax breaks? I thought you did it because you love open source, now you want handouts from companies and uncle sucker?
What do you care whar a corporation does with your open software, your shitty GPL makes a lot of open source sw useless for corporate use anyway.
The whole thing seems childish.
I gave away all my software for free and people just TOOK IT!
Sometimes OSS people make me want to slap someone.
This is not a troll or flaimbait: just my frustrated opinion.
-no broken link
Do go to the poll. If not, all our valid opinion will not get expressed. I don't know about the number of slashdotter here, but I say if we all vote, politician will listen to us. Go vote, make US a Slashdot nation.
In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
...and this post is all me. Having worked on projects using many products made by my company, bugs have often been found. These changes go through quickly as we all work for the same boss. This is not to say that other customers do not get fixes made to products they use. A popular server or two we sell has acquired many features and fixes directly as a result of requests by external customers.
Blar.
Banking on a liscense unproven in court seems kinda silly. I mean, any company could take OSS, change the source enough to make it theirs and nobody would be able to prove they stole it.
Blar.
Or even mostly with modern projects and the BSD license. You see---
as long as the company is promoting, testing, or even just using the free software they are contributing by exposing others to it. Think of it as free marketing at the very least. If they can give bug reports, that is better. If they buy from a distributor such as Red Hat and rely on their support, they are helping Red Hat make bug reports, etc. That is all OK.
The whole point of free software is that it gives companies and individuals the freedom to contribute to what extent they decide is in their best interest! This can be anywhere from simply USING the software to contributing back code.
Why are people so hostile towards users? I just don't understand...
LedgerSMB: Open source Accounting/ERP
Hiring a code maintainer is exatly what a company does not want to do.
Every company should have someone who is responsible for tracking what software is used, who is using it, and what releases are used. They should check at least monthly to see if there are any updates, what the updates do, and whether the updates are critical or desirable for the company. This person is usually an administrator with no programming skills. This applies whether the software is all proprietary, all OSS, or mized. It is REQUIRED if proprietary software is involved to track the per-person and per-server and per-CPU licenses.
Maintainers are very expensive, and you can't hire them in pieces.
I cannot be the only consultant who works hourly. Companies hire me when they need me. I go away when my task is done. They know I am available if they need more assistance. Does that fit your definition of "hiring in pieces?
The closest you can come to this is to hiring a company which specializes in maintaining the package you wanted.
Does it matter if it is a company or an individual? 1099s are 1099s regardless of how many people do the work. Hiring a company does mean you can have a better SLA than an individual can deliver. I had 4 companies want me in their offices for the same day in May; I was able to keep them all happy, but that is because my relationships are based on my controlling the schedule while making them happy, and they all know and accept that. I am hired through consulting companies, so the customers could ask for someone else from the consulting companies if there was anyone else who could handle the tasks.
Why do they need to specialize in THIS package? I am often shown the systems where some critical application is running and asked to fix something. I have to figure out where the files are, what language they are in, where the issue is, write the fix, and attempt to test it without destroying the live system. (The last time this happened, they pointed me to the wrong server!) A good programmer can work on anything. If you know the programming language, then you can narrow your search to people/companies that specialize in the language, but why limit yourself to somebody that knows THIS product? Maybe it was on the resume because they did some little fix for another customer. Check the list of active contributors to the package and see if one of them is willing to accept money from you in return for guaranteeing that your needs are filled. If not, then either find someone willing to become a (paid) contributor, or just find someone who is really good at programming.
In that case, you've lost the price advantage you had, and you've not gained the source.
It does not stop being OSS just because you hire someone else to look at it. I believe support for most OSS is equal or less expensive than equivalent support for proprietary software. It may have something to do with people being able to read the code. Or it might be that people who work with OSS tend to like software much more than people who just do it as a job.
You don't have people on site who can actually read the source,
Depends on your contract. Did you ask for someone onsite 24x7? Do you really need that? If you are hiring a company for support, then get a 4-hour SLA for critical issues. If the system is mission-critical, it should have enough redundancy that there is never a critical issue.
and if your service provider goes under, you're left without an escape.
Do you understand OSS? If your service provider goes under, you choose another service provider.
What's the advantage of this over buying from Microsoft?
When Microsoft goes under, there will be no updates. No bug fixes. No security fixes. With OSS, there is always somebody who can fix it. Your worst case is that you hire the best programmer you can find and give him much money to work on the software. But your company does not fall apart because you cannot fix/patch your productivity apps and web servers and every other piece of software you depend on.
I spend my life entertaining my brain.
Why not just make people pay for the software? You could even take it a step further and create business models which encourage companies to produce software for paying customers. I might be insane. I've heard that some countries have actually been grown from the ground up on this sort of philosophy. Of course, for all I know, they might be worthless, suffering countries with little or no future.
The point of the Open Source movement (at least as I see it) is that you don't need to force contributions.
Those who oppose Open Source, and those who first began trying to shoot it down said that it could not sustain itself. Their argument was that it was impossible to continue releasing free code to the world's eyes and not a) burn out b) go bankrupt.
That is not the case, and I have some reasons why:
By these premises, forcing or regulating in any way the OS movement would be a severe fallacy.
eh, I dont see the point in taxing corporations... either tax people or businesses, but not both, double taxation is wrong.
Ok, first off. You use big words where minute ones would suffice. Not everyone on this site believes that just by using the longest word in the dictionary means that you have a clue about what you say.
I've seen namy people who speak fluently in many languages about nothing, and have not been impressed. But who impresses me most are the people who can tell a story about something and have each member of the audience understand.
And yes, I did understand your post just fine.
--Forest C. Adcock--
"Are you a girl or a boy?"
Last time I checked, boy, unless you are filthy rich, then it is negotiable.
-Charlie
Like most "sermons" your little rant is based on unproven assumptions and faith.
OK, I'll bite, it's a quiet sunday afternoon and I've little else going on. I asserted:
Where does the government get the money?Okay, 2002 budgeted income for the US government was $1,800 billion and actual tax reciepts were $1,979.518 billion. Of that, 52% comes from individual returns, 10% from corporate and 33% from "employment taxes". The remainder is from the gift tax (.09%), excise(2.6%) and estate taxes(1.3%). I think it's pretty clear where the money comes from - our pockets.
Who contributed, at gunpoint, the funds for the government to pay for things?
And what happens when you decide to stop paying taxes? Up to $100,000 in fines and 5 years in jail Oh yeah, and it's a felony which means you may be barred from voting, you lose the right to own firearms and you may find yourself unemployable.
Libertarian? Guilty as charged. Exagerate? Well, I guess I could have replaced "gunpoint" with "5 years in jail, $100k fine, loss of rights and employment". Unproven assertions and faith? Where?
In the end, I stand behind my statement. We fund the government, some of us unwillingly. The "government's money" comes not from some magical well outside Washington DC but from our pockets, and at the expense of other things we could be doing with it. You want to fund open source software - cool, write them a check, send them a paypal, leave some cash on Linus' doorstep or whatever but do it with your own money, stop spending mine.
At the bottom of the endless pile of paper work which characterizes all regulation lies a gun.
Alan Greenspan
Do go to the poll. If not, all our valid opinion will not get expressed. I don't know about the number of slashdotter here, but I say if we all vote, politician will listen to us. Go vote, make US a Slashdot nation.
That could get interesting, as I don't see many centrist slashdotters. We could have the first half socialist, half libertarian government. Nothing would get done, complete chaos. Sign me up!
At the bottom of the endless pile of paper work which characterizes all regulation lies a gun.
Alan Greenspan
"Corporations want to take before they give. That's the sad truth. If there's no extra profit in it for them, they're less likely to do it."
What on Earth is sad about this? This is like saying "Water flows down hill, that's the sad truth." The truth isn't sad, its just the truth. If a company doesn't make a profit, they don't have any money to spend on their IT department. Why is this hard to understand?
The whole purpose of having a company is to make a buck, don't you think? If you aren't going to make money, it isn't a company. Its a hobby. Hobbies are good, but they don't pay the rent, you know. If my company can save a whack of dough through the generosity of Linus Torvalds and Richard Stallman, I will certainly take advantage of that freely given gift.
Point being,if its free, its free. You have no moral ground to expect gratitude and contributions in return. Human nature being what it is, those things will inevitably come. But not from everyone, and you have no right to whine about those who do not reciprocate.
By the way, my total savings due to Open Source software so far are about $2500.00 Thank you to Smoothwall, Linus, Richard, Mozilla and Open Office.org. Beauty software, don't hold your breath for much more than free advertising in this space. Thanks also to Bill Gates, even though I had to pay money the stuff works. If my billing software becomes available on Linux, maybe I'll buy a copy of Red Hat.
As to the business of getting an income tax rebate if you contribute to open source, think for just a frickin' millisecond about how a thing like that would have to be managed. Imagine the cost to the company and the government as they duke it out over what unique line of code constitutes a contribution, and the exact dollar value thereof. You want to trust the Tax Department with a thing like that?
What a nightmare.
That's fine if your employer is happy with this policy, but I suspect even with good employers, most people's contracts explicitly say that the company owns the copyright on anything you write during work time. Hence releasing it back into the original project without permission is breaking the rules, and both you and the project you're trying to help are likely to get in trouble if your employer finds out. :-(
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
OSS/FSF software is a freely given gift, the idea behid it is comunitarian. As in, voluntary membership comunity. The idea that users should be forced to contribute back, now THAT'S Communism. "From each according to his ability, to each according to his need" The distinction revolves around the word "voluntary". As have several large wars including the one we are fighting now. Certain people seem to have trouble with this concept, they need a good kicking to get the lesson across.
network department's use of ntop, mrtg, snort
programmer's use of emacs, ant, jEdit, gcc, etc
Production Systems: vital functions running via perl
Add this stuff up roughly and then say, gee we pay 190K for commercial snmp agent licenses, and we would actually be way more screwed if we didn't have perl - and with perl 6 there are some things we could do that we can't now. So let's chuck 125K at the perl 6 effort. And let's send some of the Ultra 20's in the storeroom in the basements to the ntop guys if they want them. Forward $5000 from our corp amazon account to Tobi's for the priceless contribution of mrtg/rrd to the world of network monitoring, without it we would have had a hard time tracking down xyz problem last month - god knows that is nothing compared to the XX millions we spent on Tivoli, Openview and Cisco software. Our most productive programmers use emacs, so send that powered down, 6 CPU Sun E4500 with the faceplate ripped off to the GNU boys. We are going to move one of our most speed sensitive systems to Opteron, so send SuSE $8K and ask that they put us on their early 64bit release list.
For a big company, these are not even blips on the financial radar.
Here is a personal example:
For doing some on-demand reporting, I needed to check that the bloated, overpriced, under performing Report Server *Achoo* [...hate when that happens, excuse me] that we were using was producing the correct numbers. It took forever to run the reports with this software and the license costs for it cost in the 18K - 38K per CPU range. I used htmldoc to spin a pdf version from a raw query of the data via a sh script sweet, easy, fast - I couldn't get htmldoc to take more than 1 second regardless of how long the report was. The other software took at least 8 minutes to produce the same report from the same dataset on the same server(s). Now, I know what you are going to say - they are already making a dogbone buck on htmldoc. But there is no reason that we couldn't have thrown them 25K with a note that said:
Because otherwise when Adobe comes out with pdf spec 19.0 - uberpdf, Mike may say screw it, that's too much work to update htmldoc to all the new uberfeatures for the $ we are making... Hell, adobe should pay them and distribute it - why? to de-value report server products - there was a great paper that I read about how one of the economic benefits for Oracle from linux is that it de-values Operating Systems (cost-wise), thus freeing up money to be spent on database products, but I can't find the paper now.
Those companies who steal GPL code have no doubt stole code from other companies too. Corporate spying has been around since the invention of business; if you make it easy for your competitors to find your code, they will steal it. Period. You can whine about license violations or ethics or other such things, but they will have made millions of dollars by then, which is the only thing that matters in business.
"We are not well served with non-free programs to get jobs done."
Oh, I don't know. Total expenditure for billing software for a doctor's office, plus Mickeysoft XP, plus a computer to run it on, less than $2000.00 CDN.
Yearly cost of updates for the unending idiotic changes in billing codes etc.is $200.00, which the vendor has to keep up with. (He's going to do that for nothing? No way.)
$2200 bucks for automated billing, that's pretty freaking cheap. Close enough to free for me. Particularly considering I'd have to hire a billing clerk at $30k+ per year without it, two clerks for a really busy office.
Should the billing software vendor or Mickeysoft at some point go belly up, what's my cost? Another $2200 bucks to another vendor, plus I have to get my billing files translated over. Another maybe two grand at worst. Less than ten grand even if I have to replace all the hardware.
Or, I could spend endless hours trying to find and maintain an Open Source solution, which would require me to learn programming AND accounting AND update all the code changes myself, plus I'm holding the bag if it blows up.
Let us not forget, if it blows up I can't bill, and if I can't bill I have no income. I'm going to lose one hell of a lot more money than I could ever save by using Open Source software.
Furthermore, if I'm the doctor all the time I spend dicking with the computer I'm not generating income. Doctor time is worth $300+ per hour even in Canada, that's some damn expensive system administration. I'd be further ahead to hire the billing clerk for $30k, right?
With my money for my non-free software, I get a really cheap solution to a problem I can't afford to solve on my own. Plus, I have recourse if it breaks. This is called payment for services rendered, also known as Capitalism.
It is in my best interests that the software vendor makes a ton o'cash, if only because there will be an employee with a clue on the phone when I call them up. Should the vendor stiff me in some way, I can jettison their product and pay somebody else.
If I want a car, do I design and build one or do I pay General Motors or Honda for one of theirs? In what way am I not free if I buy software the same way?
On the other hand, if a beauty solution exists in the Open Source world for something I can afford to have blow up occasionally, like an office suite or a browser, I'm all over it. Free is good too, just depends on the application.
My doctor's office uses Mozilla and Open Office on Irix (SGI boxen are cheap these days) and on XP, Smoothwall firewall/router, Samba and Sharity to communicate between evil proprietary OS's and virtuous Freeware, and Klinix billing software running on aforementioned Wintel monopolistic Microsoft Windows XP. If all the freeware stuff craps out the money is still safe. Nice, functional and cheap in time as well as money.
Bottom line, more doctor hours spent on patients, less on friggin stupid paperwork. Win, win, win.
Don't let ideology clog your colon, dude. ~:D Allow the fiber of practicallity to clean out all that bullshit once in a while.
I'm not trying to take the Government should stay out of everything except the military and legal areas side, but one of the areas that's shown big improvement lately is the meat packing industry, which has been pressured largely by the fast food chains into cleaning up a lot of plants. If you want safe meat, buy from a packer that has a contract with McDonalds, or Pepsi (KFC/Taco Bell/PizzaHut).
Couldn't food package labelling be improved by getting the grocery store chains to line up with customer interests in a similar way? And environmental laws - surely there are plenty of industries that are downriver or downwind from other industries?
I don't know how we could take the government out of financial regulation, as some of the economic forces involved can do enormous danage. (The US had no less than three depressions in the late 19th century, triggered in each case by a different couple of guys that tried to corner the market on some metal, such as copper, and jack up prices. In each case, the idiots who started the problem were short sighted in the simplest of senses about the consequences, but still screwed up the economy).
Tax subsidies for OS development fall firmly in the leave the government out category, simply because it's unneeded. Even if the government might do a good job, there's so many alternatives that are already working well.
Who is John Cabal?
I was refering to the "not contributing to the community" aspect of the article not the "GPL violations" talked about here (and in the alternate link).
I agree with you that stealing (violating GPL and reselling someone elses work) is too much. But just using software without contributing bug fixes, thank you notes, or money is in keeping with the spirit of OS, I believe.
if it's not modified, then the source code is already available elsewhere.
Which is irrelevent. They're still required to distribute the source code.
Also, vlc, grub, and khtml are modified for use in SkyOS. Having said that, the SkyOS developers have promised to make the source available for SkyOS 5.0 when it's complete, which is good enough for me.
Dinivin
Your glib response failed to address that you can pay someone to maintain Free Software for you too. And you get to pick from a competing array of programmers who can help you. Buying into a monopoly for help (which is what all proprietors are) doesn't serve you in the long run because there's no way you can get help when the proprietor stops helping. As Microsoft shows, no matter how much you pay them, they will terminate support for old versions of their software leaving you with nobody who can fix bugs or add features. I would much rather have the flexibility of a free market for fixing my computer software just as I enjoy a free market for fixing my car or the plumbing in my house.
Digital Citizen
I agree that it wouldn't cost them much. Nobody is arguing that point. I think the key here is that if there was legislation forcing companies to participate, then you've just lost a lot of the openness of open-source.
Also true, but the end does not justify legislation as a means.
Hey do any of you remember the concept of the GPL. It's free. I do a piece of software and give it away. No strings attached. Now I know it's always better to have people turn around and say hey this is great thanks. But the GPL itself say they are not obliged to. The next problem I see is that no government could really impose an OSS tax or similar because you can quite probably class this as discrimination (the government is helping out open source, perhaps they should be paying for MS's activation systems as well). Anyway the government itself makes use of OSS.
Other problems:
Its underhanded. To say a product (or anything is free) and then charge you extra on the back end is well devious. The OSS community has gained a reputation for always beingclear and honest. Raise your hands if you want MS's reputation for dishonesty.
Broader Reach: OSS has a far broader reach than any proprietary software. Who remembers Brasils comments on taking up Linux. One of which was they couldn't afford MS products. Ford Europe because they didn't like being restricted by MS's licenses (I may be wrong on that. Its been a while).
Less Penetration: I remember reading about how Caldera got started. It didn't necissarily sell Linux to companies. It simple sold licenses to those companies who found their IT blokes had already started using it and they were feeling a little uncomfortable about it. NO IT employee of any sort is going to simply use Linux for the odd job if in three years someone audits them and hits the company for a major tax bill (or anything else for that matter). Geuss who loses their job. Stick your hand up if you would still do it (No zealots here just common sense please).
TCO: The big thing that MS is pushing at the moment is TCO. MS says the TCO for it's products is far lower than Linux. Add the tax to OSS and they will certainly be right. Remember those companies that are 'defecting' to OSS. Part of that reason is MS's move to renewable style licenses. You pay MS every year over and over. It wasn't a popular move. In fact from memory it was very unpopular. From memory one of Munich cities reasons for going OSS was that they didn't like MS telling them when to upgrade (as a result of the licensing scheme). Add taxes to OSS and it will suffer dramaticly. It will be a point against it. Quite possibly a very large point against it. Would IBM have tried out Apache if it had been taxed. Probably not. Why because no one would have been looking at it, for fear of the taxes.
Solutions:
I don't think forcing a company into paying for what they have been told is free, is either moral or going to win any of the browny points that has made software like Linux the great avengers of our time. Alternatives.
1. Try establishing a very large, very very public foundation for OSS, and I'm not talking about the GNU Foundation. Guilt people and companies into giving a little back. But don't force them. Think about it. You can always look benevolent when you donate money. Paying you taxes is simply what you do and has no PR benefits.
2. Don't OSS it. If you don't like the possibility that somebody will use it and not contribute, don't OSS it. It has to be said. Not everyone out there shares in that same community ideal. Would you prefer them to use MS products (this is for the zealots).
I can probably go on all day about this but to keep it brief, I shall stop here.
Consider how much money MS has sunk into PR, and how much OSS has. Though I don't have any figures, I can imagine MS spends far more. Think about every benchmark MS has put out. How many times have they been challenged. I get the impression that these days no MS benchmark goes without dispute. Linux fairs far better. Why, one reason I submit is simple goodwill Linux benefits far more often than it hurts. The simple concept of free software lends far more than you might realise. I can use Linux experiment and then toss it, without consequence and without losing out. To try the same with MS products I would still
I'm sure you already realize AC that comparing OSS to Communism is merely a way for one class of people, the bourgeios, to control another, the proletariat, and to alienate them from their labor power. 'Put another way, the control that one class exercises over the means of production includes not only the production of food or manufactured goods, it includes the production of ideas as well (this provides one possible explanation for why members of a subordinate class may hold ideas contrary to their own interests).'
I don't have time to think about this further because I am putting in overtime so I can buy a cell phone with a color screen and custom ringtones. Once I have one of those then everyone will see how important I am and then *I* will be the boss!
Liberals call everyone Nazis yet they are the closest thing to it.