Slashdot Mirror


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.

37 of 394 comments (clear)

  1. Noooo!!!! by the+eric+conspiracy · · Score: 3, Insightful

    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.

    1. Re:Noooo!!!! by cyb97 · · Score: 3, Insightful

      Further OpenSource is an international affair, taxes and laws are purely national.
      I can certainly see problems with a large corporation donating millions of dollars to a project based in some "axis of evil" country or taxhaven somewhere and on the top of getting money out of the country in a pretty nice way getting taxcuts for doing so, too.

    2. Re:Noooo!!!! by zakezuke · · Score: 3, Insightful

      As soon as you get government involved, OS becomes political, and influenced by political forces ....In other news... the Goverment hit the mandated shutdown button for all Apache servers in Iraq as part of the war effort. GW Bush has said "We supported the software with our money, we have every right to shut down all communications of any nation we are at war with". Iraq officals in responce to this shutdown by buying copies of SCO. "Comercial products have no political influence, they just want money."

      According to a penquin in the street, "Stop that, it's silly".

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  2. It's the corporate mindset by Buran · · Score: 4, Insightful

    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.

  3. somewhat naive? by cyb97 · · Score: 4, Insightful

    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 ;-)

  4. Re:Tax deductible by Anonymous Coward · · Score: 1, Insightful

    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.

  5. Not at all surprised. by Resident+Geek · · Score: 2, Insightful
    Capitalism and Free Software are at complete odds with one another. You can't mandate gift-giving; it's called a fee. Capitalism fuctions like electricity, using the path of least resistance (least $$$ for most value). No company in their right mind would pay for what they can get for zero dollars.

    Why buy the cow when you can get the milk for free?

    --
    Fighting the War on the War on Drugs.
    http://smokedot.org/
  6. please don't get taxes involved in opensource! by zr · · Score: 2, Insightful
    whatever you do, do not make contributions mandatory. some companies can't contribute, in the short term. this would quickly push them away opensource.

    give it time, people learn to contribute more.

    if anything lets not bring taxes into this.

  7. I don't see a problem by penguin7of9 · · Score: 2, Insightful

    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.

  8. Re:GPL in proprietary... by penguin7of9 · · Score: 4, Insightful

    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?

    Because GPL violations are not too hard to detect even without source code. And even if they were hard to detect, any company that does this would be at serious risk from a disgruntled employee. What better way to get back at your company than to get them in trouble for massive copyright violations of open source projects? Not only will their products be in jeopardy, they'll also be widely hated.

  9. How 'bout Human mindset. by nlinecomputers · · Score: 5, Insightful

    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.
    1. Re:How 'bout Human mindset. by Thavius · · Score: 2, Insightful

      I second the documentation. Programmers are very inept at creating documentation (speaking from experience). However, I'm trying to get better at documentation, so I'm working on some for a favorite app of mine. There are so many good software products out there, but they don't do the world any good if only the developer knows how to use it.

  10. Thats not the point of free software. by Deleriux · · Score: 2, Insightful

    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.

  11. Is "Giving Back" Really Important? by Schlemphfer · · Score: 5, Insightful
    The Inquirer has an excellent article that describes how companies take from the Open Source Community and how few are giving back.

    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?
  12. Goody! by Epistax · · Score: 2, Insightful

    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.

  13. companies employ programmers by harlows_monkeys · · Score: 2, Insightful
    Most open source contributors are programmers (obviously). Some are students, and some are hobbiest programmers who earn their living some way other than programming, but a lot are programmers earning their living at companies that don't contribute to open source.

    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.

  14. Re:So you want to make free software... not free? by jrexilius · · Score: 5, Insightful

    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.

    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 .. uhh karma event ;-)

  15. BusyBox Hall Of Shame by b_w_duncan · · Score: 3, Insightful

    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

  16. Not Unreasonable by iCharles · · Score: 2, Insightful
    The software is presented as free-as-in-beer, with no one actually making money off the source (I know there is a free-as-in-freedom angle, too. However, it is always the cost-of-license advantage I see advertised to corporations). No one who uses the software is obliged to do anything--don't complain if there isn't a feature you want (you have the source), but there is no license cost, and no legal obligation. The ethical one is debatable.


    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.

    1. Re:Not Unreasonable by iCharles · · Score: 2, Insightful
      Making meaningful monetary contributions makes sense if you get something in return.


      I'm sorry, you can't have it both ways. You can't advertise to companies that open source offers you an opportunity to get software without the high, high license fees, then complain when they don't contribute anything--money, time, or other.


      Could companies hire consultants or give money to open source projects? Sure. Is it a nice thing to do? Absolutely. Is it wrong if they don't? No. Every time you hear advocates speak of entering corporate space, the license costs are a major perk--not paying the "Microsoft tax." If you win by that rule, you must accept the defeats.


      Unfortunately, this is the risk you take when you write software and give it away: you cannon ensure you will get something tangible in return.

  17. Well, maybe by mcc · · Score: 4, Insightful

    drivers for ports that no longer exist. Do you really need punchcard access?

    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 //gs looked like. But maybe someone will care in 200 years. Who knows?

    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.

  18. Government has been involved from the beginning. by jbn-o · · Score: 3, Insightful

    As soon as you get government involved, OS becomes political, and influenced by political forces. This is the last thing we want.

    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.

  19. Giving comes in many forms by carndearg · · Score: 3, Insightful
    The idea that companies who use open source software and give nothing back are just taking and not giving is preposterous. They ARE giving, and in more ways than one.

    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.

  20. It's time to learn what "Open Source" stands for. by jbn-o · · Score: 1, Insightful

    The Inquirer has an excellent article that describes how companies take from the Open Source Community and how few are giving back.

    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:

    Another benefit is community response. If you have a person on your staff active in the community, contributing code back and forth, fixing bugs, when you ask for something, the odds of it happening are infinitely greater.

    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:

    At a trade show in late 1998, dedicated to the operating system often referred to as ``Linux'', the featured speaker was an executive from a prominent software company. He was probably invited on account of his company's decision to ``support'' that system. Unfortunately, their form of ``support'' consists of releasing non-free software that works with the system--in other words, using our community as a market but not contributing to it.

    He said, ``There is no way we will make our product open source, but perhaps we will make it `internal' open source. If we allow our customer support staff to have access to the source code, they could fix bugs for the customers, and we could provide a better product and better service.'' (This is not an exact quote, as I did not write his words down, but it gets the gist.)

    People in the audience afterward told me, ``He just doesn't get the point.'' But is that so? Which point did he not get?

    He did not miss the point of the Open Source movement. That movement does not say users should have freedom, only that allowing more people to look at the source code and help improve it makes for faster and better development. The executive grasped that point completely; unwilling to carry out that approach in full, users included, he was considering implementing it partially, within the company.

    The point that he missed is the point that ``open source'' was designed not to raise: the point that users deserve freedom.

    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.

  21. One Important Distinction by cleetus · · Score: 2, Insightful

    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.

  22. Is it possible not to contribute if you use? by Performer+Guy · · Score: 2, Insightful

    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.

  23. Re:Tax deductible by velo_mike · · Score: 2, Insightful

    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

  24. It should be by Nihilist_CE · · Score: 2, Insightful
    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.
    Are they really doing that, though? Sure, maybe their sysadmins need to brush up their *nix skills, but the techie/geek circles already know the benefits of OSFS. It often seems to me like Linux is the dirty little secret of the internet. If every company who ran an Apache server had a link on their front webpage saying something like "This server is run by open-source software. Click here to find out how OS can help you!", or, better yet, optimized their pages for Firebird instead of IE6, then they'd really be "adding to the pool of Linux users."
  25. Re:Government has been involved from the beginning by the+eric+conspiracy · · Score: 1, Insightful

    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.

  26. Doesn't anyone read the article? by Elladan · · Score: 4, Insightful

    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).

    1. Re:Doesn't anyone read the article? by Alan+Cox · · Score: 3, Insightful

      It isnt just patches. Some very large companies release some very large pieces of software open source. Computing heavyweights like Sun for example have contributed vast amounts of stuff.

      Outside the computing world you might be suprised just who has opened software. How about large banks ? - Yep - take a look at http://www.aplusdev.org for one example.

    2. Re:Doesn't anyone read the article? by Anonymous Coward · · Score: 1, Insightful

      I've worked for a few companies that used open-source software. Remember that the taking does not require giving -- giving back is only required if a product using the open source product is distributed.

      That said, the companies I've worked for have honored this -- either the products have been used only in house, or the source code has been released to any asker.

      I suspect that it would honor the spirit as well, but those companies have also (at least I have) given bugfixes/improvements back to the developers/maintainers of products that I/we have used. In many cases, this is simpler, more convenient, and a heck of a lot easier to get by the corporate lawyer types, than providing large amounts of (mostly redundant) source to anyone who asks.

  27. There is a payback for making OSS. by Qbertino · · Score: 2, Insightful

    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
  28. Not always code or dollar$ by red+floyd · · Score: 4, Insightful

    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
  29. Don't set yourself up to be taken advantage of. by jbn-o · · Score: 4, Insightful

    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.

    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.

    So, as for those companies who aren't "giving back," -- I say, that merely by virtue of adding to the pool of Linux[sic] users, they are giving the open source movement exactly what it needs most.

    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":

    "From time to time, companies have said to us, "We would make an improved version of this program if you allow us to release it without freedom." We say, "No thanks--your improvements might be useful if they were free, but if we can't use them in freedom, they are no good at all." Then they appeal to our egos, saying that our code will have "more users" inside their proprietary programs. We respond that we value our community's freedom more than an irrelevant form of popularity."

    Or why they ask you to give credit to the GNU operating system and not just the Linux kernal:

    "People justify adding non-free software in the name of the "popularity of Linux"--in effect, valuing popularity above freedom. Sometimes this is openly admitted. For instance, Wired Magazine says Robert McMillan, editor of Linux Magazine, "feels that the move toward open source software should be fueled by technical, rather than political, decisions." And Caldera's CEO openly urged users to drop the goal of freedom and work instead for the "popularity of Linux".

    Adding non-free software to the GNU/Linux system may increase the popularity, if by popularity we mean the number of people using some of GNU/Linux in combination with non-free software. But at the same time, it implicitly encourages the community to accept non-free software as a good thing, and forget the goal of freedom. It is no use driving faster if you can't stay on the road."

    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.

  30. You should have responded. by Groo+Wanderer · · Score: 2, Insightful

    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

  31. Companies rarely take without giving with GPL by einhverfr · · Score: 2, Insightful

    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