Slashdot Mirror


The Billion Dollar Kernel

jesgar writes "The Linux kernel would cost more than one billion EUR (about 1.4 billion USD) to develop in the European Union. This is the estimate made by researchers from the University of Oviedo (PPT), whereby the value annually added to this product was about 100 million EUR between 2005 and 2007 and 225 million EUR in 2008. The estimated 2008 result is comparable to 4% and 12% of Microsoft's and Google's R&D expenses on whole company products. Cost model 'Intermediate COCOMO81' is used according to parametric estimations by David Wheeler. An average annual base salary for a developer of 31,040 EUR was estimated from the EUROSTAT. Previously, similar works had been done by several authors estimating Red Hat, Debian, and Fedora distributions. The cost estimation is not of itself important, but it is an important means to an end: that commons-based innovation must receive a higher level of official recognition that would set it as an alternative to decision-makers. Ideally, legal and regulatory frameworks must allow companies participating on commons-based R&D to generate intangible assets for their contribution to successful projects. Otherwise, expenses must have an equitable tax treatment as a donation to social welfare."

289 comments

  1. Oops... by Anonymous Coward · · Score: 0

    Just think how many cans of Mountain Dew we could have bought with that.

    1. Re:Oops... by Useful+Wheat · · Score: 1, Interesting

      You have the right idea, but the wrong implementation.

      How much would it cost to professionally produce every video on youtube? I heard somewhere that roughly 20 videos are posted a minute, so that would be about 10.5 million videos per year. There's a lot of good content on youtube, excellent science demonstrations (look up SF6, and see an aluminum boat floating on a gas), some excellent comedy, and some great drama. However, the remaining 95% of the videos on youtube are trash that needs to be burned, and then shot into the sun to keep it from infecting the rest of us.

      I'm sure that producing all of these videos would run into many hundreds of millions of dollars a year. On top of that, the writing staff needed to produce the comments would probably break the billion dollar mark. The real question is, is this an accurate measurement of value?

      Maybe, Maybe not.

      What I would be more interested in seeing is a comparison of what the open source community has been able to produce, compared to what the closed source community has been able to produce. Is open source labor as cost efficient as hiring a real programmer? If I paid a team of 20 experts to write code for a year, would their output be better than the same number of lines produced from open source?

      I don't know. However, if I had to guess I would say no. If you look at the state of 3d video drivers, and gimp, the closed source version is typically better. Windows drivers are almost always better for video cards. Photoshop is better than gimp.

    2. Re:Oops... by Anonymous Coward · · Score: 1, Funny

      at that price, I'd consider outsourcing rendering php webpages to india. How many line of php an indian may interpret by hand? how many line of php are interpreted by all the linux web servers?

    3. Re:Oops... by Lumpy · · Score: 2, Insightful

      Want to know WHY the Closed source drivers are better?

      Closed source driver programmers get the full specs and all details of the hardware including several hardware samples in a test jig setup.

      Open source driver programmers get NOTHING. they have to go out and buy the hardware, then buy equipment to reverse engineer it, spend months poking at it trying to figure out how it's supposed to work and then write a driver based on those assumptions.

      IT does not have to be that way, it's just that hardware makers really enjoy being raging assholes and intentionally go out of their way to screw with Open Source developers because it's how they get their kicks and gives them something to brag about at parties. There is no legitimate reason for holding back the full hardware interface documentation. NONE.

      --
      Do not look at laser with remaining good eye.
    4. Re:Oops... by dmesg0 · · Score: 1

      It is no longer true. A lot of Linux drivers are written by the hardware vendors themselves, often sharing code with other platforms. In some areas Linux drivers are a MUST, and are released simultaneously for all supported OSes.

      However it also means that some drivers, despite being open source, are badly written by the same people who are used to closed source standards, with very questionable quality.

    5. Re:Oops... by Anonymous Coward · · Score: 0

      IT does not have to be that way, it's just that hardware makers really enjoy being raging assholes and intentionally go out of their way to screw with Open Source developers because it's how they get their kicks and gives them something to brag about at parties. There is no legitimate reason for holding back the full hardware interface documentation. NONE.

      And here I thought it was because hardware makers simply wanted to keep their trade secrets, well, secret... I mean, if they're open for open source driver makers, they're clearly open for the competition... And seeing how this is the DRIVER, with barely any abstraction, I think said competition would just love to see their opponent's features work.

      Hardware makers aren't assholes, they're just businessmen.

    6. Re:Oops... by Anonymous Coward · · Score: 0, Insightful

      No reason whatever to withhold hardware documentation?

      Cheating in games. Wallhacks and such built into a graphics driver are extremely hard to detect. Remember a few years back when ASUS included a custom mode in a graphics driver for wireframe? The first thing it got used for out in the world was cheating at Counter-Strike. ASUS' reputation took a while to recover in the gaming community.

      Sure, you could write a cheating driver without access to the documentation, but it's harder. Which I think you'll have to agree with--the difficulty of writing drivers without access to the hardware specs was part of your point. And of course, when it happens through reverse engineering, the chipmaker isn't really to blame. They can say, quite truthfully, "We did everything they could to make it hard."

      So... say you're nVidia. What exactly do you have to gain by releasing the hardware specs? Why take the risk of estranging the lucrative market of high-end gamers by taking actions that could be seen as abetting cheaters? Why roll the dice on becoming the platform of choice for scum?

    7. Re:Oops... by Rhacman · · Score: 1

      If you are writing cheating software, better to hook in at the API layer like DirectX or OpenGL so that you don't have to write a version for every card. I doubt that cheating is a strong consideration regarding witholding the hardward docs.

      --
      Account -> Discussions -> Disable Sigs
    8. Re:Oops... by Rhacman · · Score: 1

      Not just that but also consider that the video card manufacturers will be judged by the quality of their product based on the end user experience and little else. If they refuse to let anyone else write drivers for their hardware then they can directly control the quality of said drivers. Additionally, they will test for different configurations on the set of operating systems for which they wrote drivers for. As soon as they open their spec, even if they claim that they only officially support Windows, people will still judge the quality of their product based on the word of a friend who couldn't get that darn card to work on their Linux box. So instead people write sub-par reverse engineered drivers that the manufacturers can sweep under the rug since most of the people using them will be tech-heads who better understand that they won't get ideal performance or stability. Even if you have little faith in humanity you have to at least trust that if the sales folks saw $$ in fostering 3rd party driver development that they'd dive on the opportunity.

      --
      Account -> Discussions -> Disable Sigs
    9. Re:Oops... by hlee · · Score: 1

      http://intellinuxgraphics.org/

      Intel has provided open source drivers and specs for their graphics hardware for several years now.

    10. Re:Oops... by Anonymous Coward · · Score: 0

      You mean hiding the fact that their hardware is utter crap and the driver really is a software application doing most of what the hardware you paid for is supposed to do?

      Yes. exactly that.

    11. Re:Oops... by nine-times · · Score: 1

      There is no legitimate reason for holding back the full hardware interface documentation. NONE.

      I always assumed hardware manufacturers were concerned about trade secrets-- like if NVIDIA released all the information on their cards, there might be some information in there that ATI could use to make their cards faster. Is there really absolutely no possibility of that sort of thing?

    12. Re:Oops... by Lumpy · · Score: 1

      They dont need to release ALL information about the cards just ALL the interface information for control. which should easily hide all their secrets unless they are cheating and doing a lot on the computer with a software application masquerading as a driver. Like Winmodems did.

      --
      Do not look at laser with remaining good eye.
    13. Re:Oops... by greenbird · · Score: 1

      On top of that, the writing staff needed to produce the comments would probably break the billion dollar mark.

      Ummm...apparently you haven't read any of the comments. More like a few million banana's.

      --
      Who is John Galt?
    14. Re:Oops... by greenbird · · Score: 1

      I don't know. However, if I had to guess I would say no. If you look at the state of 3d video drivers, and gimp, the closed source version is typically better. Windows drivers are almost always better for video cards. Photoshop is better than gimp.

      You do know the hardware drivers for Windows are written by the hardware companies. Of course drivers written by the hardware manufacturer are better than reversed engineered ones.

      Lets see. I can take some hardware stick in a linux cd and install a pretty much fully functional system 99% of the time with a few possible issues like wireless network drivers. I pull up fancy software installion app and have at my fingertips 1000s of applications that met pretty much any functional requirement I can think of that can be installed with a mouse click or 2. I take the same hardware and install Windows. Now the fun starts. First I have figure out what kind of network interfaces are used. Then I have to go to another computer and find the network drivers online, load them on a cd and install them on the windows system. Ok next I have to register my system with Microsoft or else they'll shut my system down in a month or 2. Now I go searching for video drivers, wireless network drivers, etc... Ok drivers are all installed and functioning. Now I have to buy and install the anti-virus software. Next it's off to the store to spend $1000s on office software, photoshop and whatever else I need. Then I have to come home and stick in the cds for all the software I bought, enter the software keys or whatever else DRM crap they implement. Heaven forbid you loose the key and have to reinstall something.

      Now which is better again?

      --
      Who is John Galt?
    15. Re:Oops... by Anonymous Coward · · Score: 0

      Intel's open source graphics drivers are widely considered to be better than Nvidia's closed source graphics drivers.

    16. Re:Oops... by morgauxo · · Score: 1

      Competition...
      I'm standing in a computer store isle trying to chose a video card. The maker of the card on the left strictly guards their super secret driver recipe. The one on the right released their info and has really great drivers for my favorite OS. Hmm... Who won that competition?
      I get it when it's a fully software product but what is a company going to lose from sharing the driver. I'm sure there's quite an underground market for pirated drivers. I think I'll go download the latest Video drivers from bittorent tonight.. Oh Yah.. my computers going to run so much faster now!

    17. Re:Oops... by morgauxo · · Score: 1

      I think you have too much faith in businessmen. It really comes down to they equate sharing with giving their product away and turn their minds off at the mention of it. That and certain instances where functionality that should be in the hardware has been cheapened up by implementing it in software.

      Honestly, open source drivers for hardware for which the specs have been released almost always work as good if not better than the ones the company makes themselves. It's only the reverse engineered ones that ever truly suck and even the closed source drivers crash now and then. Of course, Windows BSOD rarely indicates which driver or that it was even a driver at all causing the crash in a way that a normal user could understand. Maybe there is something to that...

    18. Re:Oops... by morgauxo · · Score: 1

      Am I understanding this right? The game relied on info from the graphics card to determine where the player is? And it was ASUS that took the reputation hit?

    19. Re:Oops... by morgauxo · · Score: 1

      I'm sure GM can read something in a Honda service manual and use it to make a better car. Would you buy a car if no one could get a service manual for it?

    20. Re:Oops... by nagnamer · · Score: 1

      Honestly, open source drivers for hardware for which the specs have been released almost always work as good if not better than the ones the company makes themselves.

      There's one notable exception: ADM/ATI Radeon HD series. Catalyst has been a PITA on cutting-edge distros (because they seldom support the latest X server releases), and the OSS drivers are far behind, despite the specs being in the open. To be fair, the release of specs was a bit delayed, and AMD does spare a few devs to work on the open-source drivers. My guess is that they'll eventually drop Catalyst for Linux and let OSS drivers replace it. Probably cheaper for them that way.

      Meanwhile, nVidia doesn't release the specs, but they do have quality closed-source drivers.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    21. Re:Oops... by nagnamer · · Score: 1

      http://intellinuxgraphics.org/

      Intel has provided open source drivers and specs for their graphics hardware for several years now.

      Too bad their cards aren't as good as their intentions, though. But those drivers do work very well for me and my laptop.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
  2. One BILLIOIN DOLLARS by Archangel+Michael · · Score: 3, Funny

    /pinky to mouth ....

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    1. Re:One BILLIOIN DOLLARS by Pojut · · Score: 4, Funny

      "Frikkin' kernals with frikkin' lazer beams in their frikkin' code!"

      -The truth behind Linux's security

    2. Re:One BILLIOIN DOLLARS by Anonymous Coward · · Score: 0

      You had the second post and that's all you could think of?!

    3. Re:One BILLIOIN DOLLARS by Anonymous Coward · · Score: 0

      The Slashdot summary is clearly wrong. It says right there in the first line its 1.4 (1.3547 billion U.S. dollars) bn USD. Come on!

    4. Re:One BILLIOIN DOLLARS by Anonymous Coward · · Score: 0

      They're just trying to start a new meme.

      In European Union this meme would cost ONE BILLION DOLLARS to develop.

    5. Re:One BILLIOIN DOLLARS by larry+bagina · · Score: 0, Troll

      more like ass-to-mouth, based on the linux devs I've met.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    6. Re:One BILLIOIN DOLLARS by Elektroschock · · Score: 1

      Honestly, I would suggest, get us a Billion EUR for the European Windows bailout. That would save European markets, citizens and businesses a whole lot of money transferred to the United States.

      The EU governments should invest in Linux Desktop, OpenOffice development and so forth to get rid off our Redmond dependency. So far only Munich and Spain gets it while other agencies get corrupted by lobbyists.

  3. And yet... by Anonymous Coward · · Score: 0

    And yet no one would use it on the desktop.

    1. Re:And yet... by Hognoxious · · Score: 1

      And yet no one would use it on the desktop.

      not yet. But there's always mañana...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:And yet... by walterbyrd · · Score: 3, Insightful

      It's all about the apps and drivers - mostly the apps.

      It does not matter how fast, secure, reliable, or inexpensive an OS may be; if it doesn't run the apps, it's not of much use.

    3. Re:And yet... by Anonymous Coward · · Score: 0

      So you are saying Linux is of not much use?

    4. Re:And yet... by jedidiah · · Score: 1

      > 1) First, the installation disc refused to boot. Just crashes immediately after loading.

      Past this point you are just engaging in intentional self-flagellation just to have something to whine about.

      Perhaps you should not use relics you find in warehouses next to the Ark of the Covenant.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:And yet... by Anonymous Coward · · Score: 0

      With that attitude and your endless excuses, it's no wonder Linux doesn't have a larger userbase.

      Seriously, what the fuck is wrong with you? I gave an honest attempt to actually USE Linux and what do I get? A headache, a wasted day and some dumb fuck (you) berating me for the fault of Linux.

      Tell yourself whatever you need to feel good about your misguided choices, son. Some of us have real work to do in the meantime.

    6. Re:And yet... by Anonymous Coward · · Score: 0

      Fuck off, troll, that was lame ass copy-pasta, and you are a lying sack of shit.

      But perhaps I am being unfair. If that really was you who wrote that originally, you are probably just too dumb to own a computer, ya short bus riding windowlicker.

    7. Re:And yet... by Anonymous Coward · · Score: 0

      When I went to reinstall XP it was easy as pie. The installation took one hour, everything worked fine on the first shot and performance levels are where they should be.

      You know, I have to call bullshit on this. I have installed numerous different versions of numerous linux distros (at least 6 distros I can think of off the top of my head) on, I would guess, 50 -100 computers over the past 5 or 6 years and never once have I encountered getting the basic system up and running. This includes on minimal hardware that required small footprint window managers. I've installed dozens of Windows systems over that same period. Never once have I installed Windows where it didn't require digging for drivers. In most cases with Windows it required sneaker netting network drivers onto the system just to get the network up to install the rest of the drivers. And never have I encountered hardware that ran Windows XP faster than linux.

      So, yes sir, I am calling you a liar. Hmmm...or maybe a Microsoft employee...or is that the same thing?

    8. Re:And yet... by morgauxo · · Score: 1

      I've set up a lot of Windows computers. I've also set up a lot of Linux computers. Either one can go really easy or really hard. Of the two I have found Windows is the more likely one to be difficult. (I'm not talking about installing Windows on a factory made machine using a factory restore disk with the computer's exact drivers pre-setup, what kind of fair comparison would that be?)

      Now, that being said, I'm not trying to belittle you for trying but I have a few observations about people who try Linux, have a horror story and then tell everyone else how much it sucks...

      First, they are usually experienced Windows users trying to set up Linux on their own. As an experienced Windows user you have access to an experienced Windows users advice at all times. It's yourself! If you are going to make a fair comparison get a Linux user to help you... in person... just like you are there in person.

      Second, it's usually a laptop. Of course you can run Linux on a laptop. But you really shouldn't make a laptop your first Linux experience. Laptop hardware is not anywhere near as open as desktop hardware. If there is ever going to be one-off hardware with a custom driver available only for windows then it's in a laptop. Laptops just aren't really made or marketed as multipurpose devices. They are designed to be Windows boxes used as/is for their short lives until they burn out. If you really want to see what Linux is about start on your desktop if you have one. It's just easier. Then, if you chose to continue, after having some experience under your belt there are plenty of people out there who will help you figure out the intricacies of upgrading your laptop to Linux.

      Now, as to your specific install... If your machine didn't want to boot off of your install disk then that's a pretty big red flag. Either something was wrong with your disk or with your machine. My first bet is it was a bad burn. That, or the disk media wasn't totally compatible with the machine. A lot of older machines don't boot very well off of burnt media even if they read it just fine. I wonder if your XP disk was burned or original? OK, you don't have to answer that. If burned then I wonder if it was the same kind of disk, burned with the same burning software, at the same speed... I'm not familiar with "Unetbootin" but it sounds like you went for the uber-Linux hacker approach before trying the easy stuff... like re-downloading a fresh copy and burning a new disk.

      You received numerous errors even with the "Unetbootin" approach. Yup, that fits, probably a bad burn. If the disks boot sector wasn't right no doubt there were other corrupted areas too.

      I could sum up any complaints after that with saying you can't trust an install from a bad disk to be representative of the norm. Still, that is assuming too much, I wasn't even there.

      Slow KDE & Gnome? If this was a recent, up to date Linux it probably defaults to having lots of 3D effects. Hey, geeks just like eye candy so give them what they want. If your graphics chip just doesn't have 3D drivers in Linux then those effects can be turned off. There's plenty of back and forth posts here about whose fault that is so I won't bother. Just about any nVidia device is supported though. You just have to install the closed source nVidia drivers. Most RECENT Linux distros make that easy with just a minimal number of clicks.

      Another common Linux onetimerism I forgot to mention. Trying to install an old out of date distro. Linux and OSS in general moves much faster than closed source customers are used to. If you see a Linux CD stuck in the cover of some dusty library book LEAVE IT THERE! A Linux disk from 6 months ago will be significantly behind a new one. Once you get to a year or two it's like trying to learn Windows by installing Windows 95! The nice thing is though... Linux is free. Just download the latest today and use that. All you lose is the cost of a CDR and a couple minutes time. If your co

    9. Re:And yet... by nagnamer · · Score: 1

      I just fucked around with trying to get Linux running on one of my computers.

      Here's how it goes when I fuck around with running Linux:

      1) pop in the install disc, and it boots cleanly into a nice menu
      2) select "Space invaders" and play for a while, just for kicks
      3) reboot and select "Install"
      4) go through a few screens, partitioning, package selection, yada yada
      5) system asks me to edit some conf files, and I do, set root password
      6) reboot
      7) install my favourite x, y, and z, set up my user account, password, confirm password

      What? It only takes around an hour? Yes, an hour's work installing everything. Rinse, repeat, on my laptop, and the other laptop.

      Thing is, I do this once in two years, and only when I get bored with the current distro, and want to try new things. Otherwise, I don't even need to do all this.

      As with everyone who's got problems with Linux, and thinks Linux must suck because of that: Linux does work for some people. Really. I think it's actually good that unfortunate people like you can still use an alternative, like Windows or OSX.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    10. Re:And yet... by Anonymous Coward · · Score: 0

      I have to call bullshit on your anecdote. I've handled the installation and setup of thousands of computers over the past 25 or 26 years. In my experience, Windows just works and Linux has many problems. I have also never seen an instance where Linux ran faster than Windows.

    11. Re:And yet... by Anonymous Coward · · Score: 0

      I may not be an experienced Linux user, but I did administrate a FreeBSD server for years (probably before you were born). Two of my best friends also happen to be Linux geeks, but the entire problem had them absolutely stumped.

      It wasn't a bad burn. That was the very first thing I thought, so I reburned and redownloaded the disc images (I tried unseccessfully booting Debian, SUSE, Ubuntu, Mandrive and Mint from CD) multiple times. Unetbootin was the only resort since my USB flash drive is formatted as exFAT and Linux is still incapable of handling that. 3D effects, yep got it. One of the first things I disabled. Basically anything you can think of, I tried (not to belittle you, but it's apparent that I have a lot more computer knowledge and experience than you do).

      The system isn't even that old and it's not a laptop, but thanks for jumping to conclusions. It's an AMD Athlon 64 2.6GHz, 2GB RAM, 320GB hard drive. Maybe it's not OLD enough to be supported by Linux.

      Whatever the case, I won't be trying to install Linux again. Not only because of the headache, but also because of the juvenile Linux community. You can't post a single message or ask a single question before some bony little shit like "jedidiah" starts spewing his painfully rehearsed, nasal Linux SPAM, while plugging his ears (covering his eyes?). Maybe I'll install FreeBSD or Haiku, but never Linux again.

    12. Re:And yet... by Anonymous Coward · · Score: 0

      cry moar

    13. Re:And yet... by DaVince21 · · Score: 1

      Sure they would.

      --
      I am not devoid of humor.
    14. Re:And yet... by morgauxo · · Score: 1

      Hey now, I was only making guesses based on your post and my observations of other one-time Linux attemptors. I'm quite aware that I wasn't there and don't know you personally.

      I'm sorry you had such a bad experience. I'm not sure how the fact that we both thought of trying the same things shows either of us has more or less experience than the other though... but no hard feelings. I suppose you may have been configuring Unics servers (yes with a C, that's the original spelling) before I was born but you certainly couldn't have configured a FreeBSD server before I was born. Unless of course you invented a time machine. I am 30 years old.

      I'm sorry if I assumed you fit the one time Linux user that I described. Honestly, seeing as you post AC I didn't expect you to even come back and read it. I was hoping some of the people who do fit that pattern might read it instead of the more flaming posts, recognize themselves and go get a fresh CD and a Linux using friend to install on their Desktop.

      I do still stand by what I said about not starting with a laptop though. I suppose, yes, that is a Linux weakness. I can certainly defend it with a rant about how proprietary and hard to support laptop hardware tends to be but I do understand that it isn't on the owners of such hardware to care. You paid for it. Windows works on it. You expect an OS to just work. I do get that but at the same time how can any OS ever take off without vendor support? Why would a vendor support an OS if the market isn't there for it? It's a chicken/egg problem but I for one don't like the Windows monopoly very much. Actually, I think that Windows has a monopoly in that it's much larger user base causes hardware vendors to only make Windows drivers but I think Linux has in other ways provided Microsoft with some competition. Windows has made quite a bit of improvement in stability, Microsoft has released versions of it's compilers for free use and worked on building a community. I suspect this is due to competition with OSS and I would like to see it continue.

      Now, you had a horrible time trying to install Linux on your laptop. I've installed both Windows and Linux on many computers. Either one can be easy or difficult. I've seen some Linux distros up and detect every piece of hardware and run perfectly with no user input on some machines. Linux is the only OS I've ever seen do that. Windows comes with a lot more drivers built into the install CD than it used to but Linux still has it beat there.

      I've also seen a couple computers like yours where it just won't work. That seems to be the exception though. Will you really NEVER install Linux again because of this experience? Will you own this one laptop the rest of your life? I've had hardware which only ran Linux although to be fair it turned out the CPU was broken in a very specific way. My current laptop was running Gentoo just fine until I decided last night that I didn't need that level of customization on a machine I only use for special occasions. I installed Kubuntu, it installed directly off the CD first time and auto-detected everything. I pretty much just hit enter the whole way through. It even installed drivers for the built in winmodem. I'm not sure I can even get Windows drivers for it anymore unless I use the original factory CD with all HP's extra bloatware.

      Personally I've barely touched any of the actual Unixes. I think I installed FreeBSD once for about a day a long time ago. I've met a couple very rabid FreeBSD fans who like to put down Linux a lot. I don't really get it. It's just a kernel! You are still running GNU, X and probably Gnome or KDE or maybe some lightweight window manager if your tastes go that way. At the end of the day if FreeBSD likes your hardware better go for it! But why rant against the other choice? It really does work great on MY hardware. Does FreeBSD work better on your laptop? Have you tried it yet?

      There are two things I am mildly curious about with FreeBSD.

    15. Re:And yet... by xouumalperxe · · Score: 2, Insightful

      On the desktop, for the vast majority of users? Yes, precisely. Some of us would like that to change, but you really need to see things for what they are now if you want to make change happen.

  4. They didn't factor in the cost of pizzas by Viol8 · · Score: 1

    That 1 billion would soon seem like chicken feed!

  5. Seems a bit high by BadAnalogyGuy · · Score: 0, Flamebait

    Given a dozen developers and a hard spec, Linux could be developed in 8 to 9 months.

    Now, the beauty of OSS is that are no hard specs, so that could indefinitely extend the development time, I suppose.

    But to say that the OS couldn't be developed for under a million bucks is pretty fucking stupid. Maybe if they got their tongues off of Linus's dick for a minute or two they could refer to actual development schedules rather than make-believe schedules based on projects done by idiot students.

    1. Re:Seems a bit high by headkase · · Score: 3, Insightful

      Cathedrals are susceptible to top-down error. You know, the idiot at the top who doesn't know he's an idiot and leads the whole company into ruin over a few decisions. The bazaar of Linux is much more resilient to this at the cost of speed. Also you have not touched on the Freedom aspects (capital F) at all which for most, including myself, is the real reason to use F/OSS.

      --
      Shh.
    2. Re:Seems a bit high by FlyingBishop · · Score: 1

      Most of that development time is not initial implementation. It's debugging and interoperability. Initial implementation is trivial, yes, but initial implementations do not a platform make.

    3. Re:Seems a bit high by Yvanhoe · · Score: 1

      Given a dozen developers and a hard spec, Linux could be developed in 8 to 9 months.

      I would call that a billion-dollars hard spec then :-)
      The value of a program is not in its number of code lines, but in its architecture and in the cleverness of its design. Sure, given a good spec, all you have to do is convert it into line code literally and it may be a short job. But such a spec would be the value of the code and writing it would be an enormous effort.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    4. Re:Seems a bit high by Anonymous Coward · · Score: 0

      Now, the beauty of OSS is that are no hard specs, so that could indefinitely extend the development time, I suppose.

      Isn't it an implementation of the POSIX specification? Not that I'm volunteering myself, but haven't Debian basically developed a replacement to the kernel (which is all they're talking about) out of BSD code. Did it cost them a billion? I guess using BSD is cheating but if you were replacing it for practical reasons instead of as a game then that's probably a good way to do it.

    5. Re:Seems a bit high by characterZer0 · · Score: 5, Informative

      You are nuts.

      12 people at 40 hours a week for 9 months is 1123200 minutes. The kernel is about 12 million lines of code. That works out to a line of code every 5 and a half seconds.

      Good luck with that.

      --
      Go green: turn off your refrigerator.
    6. Re:Seems a bit high by maino82 · · Score: 2, Funny

      40 hours a week? We don't hire slacker programmers here. 80 hours a week minimum means they have 10 whole seconds per line. Plenty of time.

    7. Re:Seems a bit high by Lumpy · · Score: 0, Flamebait

      His only reference is the Windows OS code. and that is banged out by a room full of monkeys... the typically deliver a line of code every 4 seconds. And from the quality of the product, It's spider monkeys.

      Adobe products are written by Golden Snub Nose Monkeys.

      --
      Do not look at laser with remaining good eye.
    8. Re:Seems a bit high by Albert+Sandberg · · Score: 3, Funny

      Maybe they estimated Chuck Norris would do the coding.

    9. Re:Seems a bit high by TheRaven64 · · Score: 4, Interesting

      That's assuming that a replacement would be 12m lines of code. I recently rewrote a few classes for an open source project that I contribute to and replaced 5,000 lines of code with 500 (which did more, ran faster, and fixed some bugs along the way). Just because the current implementation is 12m lines, doesn't mean that the correct implementation is 12m lines. From the Linux kernel code that I've read, I suspect that there is a lot of redundant and duplicated code in the kernel. I wouldn't be at all surprised if you could implement it with a cleaner design in closer to 1m lines of code.

      --
      I am TheRaven on Soylent News
    10. Re:Seems a bit high by colonelquesadilla · · Score: 1

      The assumption was that it would be programmed in the EU, so you have to work in the 6 weeks of vacation and the half day off on fridays.

      --
      It's either false dichotomies, or the terrorists win, you decide.
    11. Re:Seems a bit high by Alef · · Score: 1

      I'd be very surprised if the Linux kernel code is so badly written that it can be reduced in size by an order of magnitude. It is not exactly your random open source project. Besides, I assume you had the 5000 lines of code at hand when you rewrote the classes? And presumably, you had some kind of framework to test and compare the implementations in. That is an entirely different thing than writing something from scratch.

      And by the OP's metric, you'd still only have 55 seconds per line, even if you could hypothetically reduce the code size by a factor of ten. Nobody can write bug free low level operating system code at that speed.

    12. Re:Seems a bit high by F.Ultra · · Score: 1

      Wow, you rewrote a few classes and do now think you know anything about a 12M LOC project... Good luck crunching down all those drivers to 1M, good luck!

    13. Re:Seems a bit high by Sique · · Score: 1

      L4 is a minimal kernel, it only covers task switching, inter process communication and context protection. Everything else, including memory management, is done by the Linux kernel, which sits on top of L4 and is just modified to hand off task switching and IPC to L4.

      --
      .sig: Sique *sigh*
    14. Re:Seems a bit high by Spliffster · · Score: 1

      Kudos for your contribution.

      You just forgot to mention, that you have probably also added a few bugs "along the way" :P

      Cheers c(_),
      -S

    15. Re:Seems a bit high by TheRaven64 · · Score: 1

      Linux has improved a bit recently, but for a while it included three complete 802.11 stacks, because driver developers at different companies had a massive NIH mentality and implemented their own entire stack for their devices. The Linux driver model doesn't really encourage code reuse, especially compared to something like IOKit on OS X, and drivers account for the majority of Linux code. If you pick any two related drivers in Linux, you are likely to find a lot of copy-and-pasted code. 55 seconds per line is still a lot too few, but it's a lot closer to being feasible than 5.5.

      --
      I am TheRaven on Soylent News
    16. Re:Seems a bit high by mick232 · · Score: 1

      He didn't claim that the resulting kernel would contain 12 million lines of code. 12 geniuses might come up with the same functionality coded in considerably fewer lines. That being said, I actually doubt it's possible. Not even for 1 billion, because projects of such size have a high likelihood of cost explosion.

    17. Re:Seems a bit high by Anonymous Coward · · Score: 0

      You must be correct. I think Linus is copy-pasting the same file over and over for the last 12 years.

    18. Re:Seems a bit high by Anonymous Coward · · Score: 0

      Isn't it an implementation of the POSIX specification? Not that I'm volunteering myself, but haven't Debian basically developed a replacement to the kernel (which is all they're talking about) out of BSD code.

      Debian ported *Debian* packages to run on top of FreeBSD kernel. You know, it is basically FreeBSD that looks like other Linux ports that run under Linux.

      But, wow, just wow. Ignorance is bliss, but making shit up is just stupid.

    19. Re:Seems a bit high by Estanislao+Mart�nez · · Score: 1

      Cathedrals are susceptible to top-down error. You know, the idiot at the top who doesn't know he's an idiot and leads the whole company into ruin over a few decisions. The bazaar of Linux is much more resilient to this at the cost of speed.

      You can't claim that Linux's supposed "bazaar" model is resistant to top-down error when the whole premise of the project was to build a clone of an older, successful top-down "cathedral" project: Unix. Somebody else took the risk of top-down error.

    20. Re:Seems a bit high by LeeMeador · · Score: 1

      Rewrite in APL and its only 13 lines of code. (Showing my age, huh?)
      Rewrite it in Lisp and its 120 Million parentheses.
      And if you use the old cut-and-paste-code-reuse pattern it doesn't take as long to generate one line of code anyway.

    21. Re:Seems a bit high by Anonymous Coward · · Score: 0

      exactly: so how much of the kernel was considered in that research? the power point slide don't tell. (btw - a single page a4 vertical power point slide? wtf?)

    22. Re:Seems a bit high by diethelm · · Score: 1

      Does your ass hurt after pulling those numbers out of it?

    23. Re:Seems a bit high by DaVince21 · · Score: 1

      Given a dozen developers and a hard spec, Linux could be developed in 8 to 9 months.

      With that amount of code, and the geniuses that are already working on it? And you expect any hardware to work, since thousands of people have worked on the drivers? No chance in hell.

      --
      I am not devoid of humor.
    24. Re:Seems a bit high by cheekyboy · · Score: 1

      Depends if 6m lines are comments, you arent going to reduce the comment lines, or is that 12m lines true code lines not including comments/empty lines/braces.

      Sure any one can reduce 6 lines of IFs into one IF statement that looks more ugly.

      Total lines should not 100% be used as a measurement of goodness.

      Can we measure total functions plus average/mean lines of code per function?

      --
      Liberty freedom are no1, not dicks in suits.
  6. Taxes by nagnamer · · Score: 2

    It would be cool if companies involved in open-source development would not have to pay taxes for related activities.

    --
    Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    1. Re:Taxes by Anonymous Coward · · Score: 0

      Or if individuals contributing to open source projects had to pay taxes after their work, as anyone who donates something, like money.

    2. Re:Taxes by ircmaxell · · Score: 2, Insightful
      I agree. I do disagree with one line in the summary tho,

      Ideally, legal and regulatory framework must allow companies participating on commons-based R&D to generate intangible assets for their contribution to successful projects

      Why should it be limited to successful projects? Since this is open source, even a failed project can be hugely beneficial to society in terms of code, ideas or even just experience. Plus, who would declare success? Would a "successful project" be one that gets 1000 downloads a month? Or would it be a project that has a certain amount of community involvement? These questions (and others) are way to vague to justify that clause. Simply allow companies to deduct a portion of taxes for time donated to an open source project as a charitable donation. Sure, there will be abuse, but you can't stop abuse, you can only try to limit it at a huge expense... Plus, I think that the benefits will outweigh the negatives to such a system...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    3. Re:Taxes by clarkkent09 · · Score: 1

      Companies involved in open-source projects generally intend to profit from it. It's not a charitable donation but a marketing strategy.

      --
      Negative moral value of force outweighs the positive value of good intentions.
    4. Re:Taxes by Elektroschock · · Score: 1

      The government should provide operating systems as a public service. That would make a whole lot of sense.

    5. Re:Taxes by nagnamer · · Score: 1

      Companies involved in open-source projects generally intend to profit from it. It's not a charitable donation but a marketing strategy.

      Profits should be taxed, though. Nobody's arguing that. I meant something more along the lines of developer hours put into open-source, sponsorship of outside developers working on open-source, direct donations...

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    6. Re:Taxes by Mysticalfruit · · Score: 1

      If the government was in charge of operating systems, we'd still be using govdos 5.0...

      --
      Yes Francis, the world has gone crazy.
    7. Re:Taxes by Elektroschock · · Score: 1

      Not in charge, just pay the bill, not the Bill.

      There are many ways for effective Open Source promotion cmp. Google Summer of Code.

    8. Re:Taxes by mi · · Score: 2, Insightful

      It would be cool if companies involved in open-source development would not have to pay taxes for related activities.

      A Linux-powered missile targeting-system? An OpenBSD-based content-filter? A NetBSD-server running identity databases?.. FreeBSD traffic-shaping? Are you sure, you'll approve 0-taxes for all of those — and the "related activities"?

      Seriously, as if tax-code is not complicated enough (to the point of harming the economy just by the complexity itself) — exactly by the people like you, who want to give their pet-project some sort of tax advantage... Using an open source software (or whatever else, for which the government is already giving tax-credits) is or ought to be advantageous on its own.

      Instead we have hundreds of thousands very bright and highly educated (in both Law and Mathematics) people engaged in not doing anything truly productive, but helping others navigate through the complexities of the multi-volume tax codes... Sure, what's one more exception?

      --
      In Soviet Washington the swamp drains you.
    9. Re:Taxes by nagnamer · · Score: 1

      Instead we have hundreds of thousands very bright and highly educated (in both Law and Mathematics) people engaged in not doing anything truly productive, but helping others navigate through the complexities of the multi-volume tax codes...

      A bit off the topic, but... The complexity would kill itself if bright and highly educated people like you would simply stop allowing it to survive instead, and start doing something more productive, courtesy of free will.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    10. Re:Taxes by nagnamer · · Score: 1

      If the government was in charge of operating systems, we'd still be using govdos 5.0...

      Depends on the gov't. Japanese had a pretty good chance with TRON, but it was... well... not politically correct for them to have a government-sponsored real-time operating system for industry and SOHO.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
    11. Re:Taxes by ajlisows · · Score: 1

      I don't think I can agree with you there. Let's just say a large group of developers works at a large manufacturing firm and they write a whole bunch of code to help the organization run. The company turns out to be pretty cool and tells the development group that they can release the stuff they wrote as open source and even post updates as they make them. Unfortunately...nobody finds them useful as they have a very niche product with a very unique way of doing business. The company benefits greatly from their project, society benefits very little, if at all. Should they get a tax break?

      Take another company that produces Open Source software (and does nothing but) and releases it free as in speech and beer. However, it is a very complex package and they sell very profitable service contracts. Sure! Society benefits from the open source projects but the company benefits as well.

      Compare this to the model for some manufacturing companies...the one I work with is a good example. All of the cad drawings for our products are freely available, as are our installation manuals. Pretty much "Open Source". Someone could easily build our product from the information. We do not make much money from selling the product. We DO make money installing the product and servicing the units after the warranty period is up. Since the drawings are pretty much public, should the engineering have been tax free?

      What if a company claims their developers have been working on things they would like to open source, but the projects keep failing. In the meantime, they are churning out successful closed source apps and spending a lot less time than they claim on these open source projects.

      Mind you, I'm pro-open source and am generally anti-higher taxes...... Allowing open-source development to be tax free seems like an idea that could get out of hand as far as abuse of the system.

    12. Re:Taxes by nagnamer · · Score: 1

      All I said was that development should be tax-free. When I said "related activities", I didn't mean things like tech support, selling, and otherwise profiting from the product itself. I mean stuff like hosting the software online, organizing events for developers, developer's hours worked on open-source product(s), sponsorship of an open-source product... Making money should still fall under taxable activities.

      --
      Every harsh word you utter has the right address. It only sounds harsh because the one on the envelope is the wrong one.
  7. I'm not sure COCOMO is a good measure by GigsVT · · Score: 5, Insightful

    Something based on lines of code like COCOMO is probably not a good estimate for a kernel. Kernel debugging is harder for one. Many of the drivers required some level of reverse engineering as well.

    I'd say every "Kernel line of code" is probably worth 10 lines of code in userspace, if not more.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:I'm not sure COCOMO is a good measure by BadAnalogyGuy · · Score: 5, Funny

      I'd say every "Kernel line of code" is probably worth 10 lines of code in userspace, if not more.

      Why? Because you think there's some fundamental difference between low level and high level code?

      Papayas don't need to be ripe to be useful. Green papayas can be pickled and be just as tasty as sweet ripe ones. The only differentiation is the time of picking.

      Why would you give bonus points to the early pickers just because you don't understand the pickling process?

    2. Re:I'm not sure COCOMO is a good measure by killmenow · · Score: 1

      Especially lines like:

      #define ENOENT 2 /* No such file or directory */

    3. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 5, Funny

      Papayas don't need to be ripe to be useful. Green papayas can be pickled and be just as tasty as sweet ripe ones. The only differentiation is the time of picking.

      What in the fuck are you talking about.

    4. Re:I'm not sure COCOMO is a good measure by BadAnalogyGuy · · Score: 5, Funny

      Ah, you're clearly a user-space developer.

      I wish I had some shiny pieces of glass to distract you.

    5. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 0

      #define ENOENT 2 /* No such file or directory */

      I recognize it! It was copied from SCO!

    6. Re:I'm not sure COCOMO is a good measure by slimjim8094 · · Score: 1

      Yes, I think there's some fundamental difference between low and high level code.

      Lemme 'splain. Let's say I'm writing sexygrep, which takes the search regex from a computer-connected fleshlight.

      In any case, I can code it, try to compile it, fix any compile errors, and try to run. Then I fix any logic bugs/crashes. Repeat until satisfied (or tired out from testing).

      If I'm writing kernel code, I'm a lot less casual about it. The edit-compile-test loop is a *lot* longer, for one. But more importantly, there's not a lot of "easy" code left to write in the kernel. For sexygrep, you'll be setting up files, parsing options, etc. Not much "grunt" work to improve on, which only leaves the really hard stuff.

      So by nature of the kernel and the people working on it, a NEW line of kernel code is worth 10 NEW lines of userspace. I'd say the same about things like glibc, etc.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    7. Re:I'm not sure COCOMO is a good measure by FlyingBishop · · Score: 2, Insightful

      Actually, I would say 10 is low. Every bug at the kernel level will be responsible for several orders of magnitude more bugs in userspace. It's not just a question of implementing to spec, it's a question of implementing to spec in a manner that is clear and consistent to every developer using the system.

    8. Re:I'm not sure COCOMO is a good measure by david_thornley · · Score: 1

      I'd say every "Kernel line of code" is probably worth 10 lines of code in userspace, if not more.

      Brooks, in The Mythical Man-Month, said that compiler coding is about three times as hard as normal application programming, and OS coding is about three times as hard as compiler coding, so your estimate has good precedent.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    9. Re:I'm not sure COCOMO is a good measure by mkramer · · Score: 1

      If you notice in the article, that's why there is a whole order-of-magnitude difference between the basic and the parameterized COCOMO estimations.

      Using the parameterized models, you're able to describe a lot of the complexities that set kernel-programming apart.

      Now, whether or not they're enough is a whole other topic, but the model DOES try to account for such differences. I have a feeling that the real-life-projects they used to generate their parameter coefficients included very few OSes.

      It would be interesting to make a ceiling calculation of ACTUAL development time for the Linux kernel (something like, for each month of the kernel's life, the number of developers who submitted patches * 1MM). Would that at all approach the COCOMO number?

    10. Re:I'm not sure COCOMO is a good measure by Blakey+Rat · · Score: 1

      Ah, there's the bad analogies we all know and love!

    11. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 0

      David Wheeler's chosen Intermediate COCOMO81 parameters count each line of source code as being worth approximately 3 times that of a normal application. (Default basic COCOMO).

      Change just one parameter to where it indicates a higher cost and one could easilly get one line of code to be worth 10 times as much as in default basic COCOMO.

    12. Re:I'm not sure COCOMO is a good measure by nedlohs · · Score: 1

      He gave his reasons in the damn post.

      Why not try reading?

      Or are there so few places you can find to add an analogy that you have to ignore most of what you are replying to?

    13. Re:I'm not sure COCOMO is a good measure by the_humeister · · Score: 1

      Take a look at his user name. Then slowly back away while you nod and smile.

    14. Re:I'm not sure COCOMO is a good measure by the_humeister · · Score: 1

      Although I think this is ripe for a pizza analogy. If only someone could come up with one...

    15. Re:I'm not sure COCOMO is a good measure by Doctor+Faustus · · Score: 1

      Papayas don't need to be ripe to be useful. Green papayas can be pickled and be just as tasty as sweet ripe ones. The only differentiation is the time of picking.

      What in the fuck are you talking about.

      Jailbait, apparently.

    16. Re:I'm not sure COCOMO is a good measure by Locke2005 · · Score: 1

      Did you notice his user name is "BadAnalogyGuy"??? He's just trying to live up to his name.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    17. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 0

      Aw, I'm sorry you were too much of an idiot to set up a computer properly. I've never seen a kernel panic other than when I was failing to change something substantial.

    18. Re:I'm not sure COCOMO is a good measure by elronxenu · · Score: 1

      I doubt that your average salary code monkey could redevelop the Linux kernel no matter how many bodies were thrown at the problem. We'd end up with Windows.

    19. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 0

      I actually agree with you...

      However your analogies aren't bad, they're completely shit!

    20. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 0

      You and Anonymous Coward are now FAMOUS.... in an infinitesimal way ... I took the liberty to post this conversation to my facebook page......(Now to see if I can get any friends)

      PS 10/10 for both names

      Anonymous Coward and Bad Analogy Guy !!!

  8. American perspective? by toastar · · Score: 2, Interesting

    What you call your 'American perspective', I call brainwashing

    1. Re:American perspective? by TheKidWho · · Score: 0, Flamebait

      What you call brainwashing, I call logic.

    2. Re:American perspective? by headkase · · Score: 1

      And he feels the need to distinguish his opinions from his employer ;) From my perspective that is granted.

      --
      Shh.
    3. Re:American perspective? by Anonymous Coward · · Score: 0

      It's acutally probably granted from his perspective as well, but perhaps less so from that of his employer or legal team

    4. Re:American perspective? by Anonymous Coward · · Score: 0

      Haha, I modded you AND toastar down. Life isn't black and white you guys. Mmm'kay?

    5. Re:American perspective? by cromar · · Score: 3, Informative

      O dammit posting anonymously still undoes one's moderations XD

    6. Re:American perspective? by TheKidWho · · Score: 2, Funny

      Now who gets the last laugh!

    7. Re:American perspective? by TheKidWho · · Score: 1

      So wait, how come I get modded troll but the OP doesn't?

      I demand equality and fairness!

    8. Re:American perspective? by Anonymous Coward · · Score: 0

      Good thing too; what you posted was an abuse of power.

    9. Re:American perspective? by Arthur+Grumbine · · Score: 3, Funny

      Now who gets the last laugh!

      The other mods who modded you Troll?

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    10. Re:American perspective? by bmajik · · Score: 1

      I wish it were so.

      In the USA there is only one entity I'm aware of that teaches in any meaningful sense the ideas of rigorous individuality and non-coercive economics.. that being the Mises Institute.

      It is very much the case in the USA that if you want to arrive at the unpopular worldview that pure, unbridled, unregulated capitalism is the only _ethical_ form of socio-political organization ever theorized (and rarely, if ever attempted), you'll have to go looking on your own.

      For instance, no Republican actually beleives or says that he doesn't have the power and obligation to use the government to "take care of the needy". He just has a different idea of who the needy are than the "other" party.

      What I am convinced of - and which is not taught or openly discussed _anywhere_, is that the government has no power or obligation to "take care" of _anyone_. At the federal level, it ought to be limited to preserving the negative liberties of individuals, and as such any notion of social welfare is completely synthetic, as "societies" don't have rights to be protected, and it is not the government's business to distribute "goodness", but to impair harm. Unfortuneately, all states in recorded history seem to be primarily the cheif agents of _doing_ harm against individuals.

      I wish I didn't have to go looking for this stuff, and that it wasn't such a galvanizing and unpopular point of view. But despite all of the misattribution to mass brainwashing, the idea of authentic individual freedom never managed to come up in the 16+ years of public schooling, nor was it gleaned from watching "normal" TV news, nor did I learn of it from reading "reputable" news papers.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    11. Re:American perspective? by Elektroschock · · Score: 1

      That is basically because the US is an immigrant state and you lack a solidarity paradigm.

      E.g. it is nonsense to say parents should not care for their children, right?

    12. Re:American perspective? by Anonymous Coward · · Score: 0

      Equating the government with a parent is exactly what liberty lovers wish to avoid. The type of power a parent wields over a child is acceptable largely because it is temporary, the child grows up. There is in the natural course of time relief from parental power. When the state wields parental type power, however, there is never any relief as you do not "grow up" and become free of the state, you are under it's power forever.

      Don't relegate yourself to perpetual childhood and expect to be taken seriously by those who wish to live as adults. When I was a child, my parents decided what I ate, what time I went to bed, where I went to school, what I had to wear, how much money I had available. For a child, that arrangement is acceptable. It is no longer acceptable to me and any attempt to implement it would be met with resistance.

    13. Re:American perspective? by dorre · · Score: 1

      My favorite comment of the day. I like when you can put both parties in a quarrel to shame. It happens too seldom.

    14. Re:American perspective? by Elektroschock · · Score: 1

      Say "family".

      Ironically the United States ideology opposes public welfare but does not oppose excessive military spending.

      The important thing to keep in mind is the notion of "unity". It is not "the state" or "the government" but "us" to define the rules.

      Solidarity, the essence of social democratic mind set common in all Western nations except the US, comes from a community paradigm. People help each other but it is more fair if individuals don't rely on "charity". It seems cynical to say, people don't need our help and assistence. I mean, everyone is free to not accept these public benefits.

      When I applied to a job from an United States employer they talked about a "benefits package", that was "health care". I mean, seriously, that is so fundamental, how can there be an employee without health care, a civilized nation without universal health care? If you have get health problems you are "free to die" or decide not to get medical treatment...? That is just disgusting. I mean, you don't even think about it.

    15. Re:American perspective? by cromar · · Score: 1

      It probably is a good thing, but if it was allowed I wouldn't feel that bad about some tongue-in-cheek moderation plus anonymous raspberrying (all in good fun mind you). I could see it being abused - but it would be pretty sad to commandeer a Slashdot comment section for personal gain, especially since there couldn't be much (personal or otherwise) profit in it at all!

    16. Re:American perspective? by shutdown+-p+now · · Score: 1

      Yes, it does. It even does that if you log out, so I guess they use a cookie or do an IP check.

    17. Re:American perspective? by cromar · · Score: 1

      Probably a good thing! I would bet it's just a cookie, but I have no wish to circumvent the rules here. I'm sure it wouldn't be hard to figure out how to get around it, but they put it in place for a good reason, I'm sure.

    18. Re:American perspective? by Anonymous Coward · · Score: 0

      Say "family".

      That doesn't in the slightest improve the validity of your argument. You still need to be able to break free of your family and form different associations. What if your family is full of assholes? In the case of my wife and I, there has been issues related to child molestation in both sides of our extended family. There is no possibility that we would submit to having them help make our decisions on anything, particularly the welfare of our children.

      Ironically the United States ideology opposes public welfare but does not oppose excessive military spending.

      There are plenty of people in the US that oppose excessive military spending. See http://www.campaignforliberty.com/ or for when the current video gets moved from the front page: http://www.youtube.com/watch?v=TBQWhA4ZaD8 It will, however, be a shock to those countries that despise the US for their military spending if it gets scaled down, because they'll have to defend themselves. The "socialist west" has been dependent on US military spending for their well being for decades, as all socialism depends on capitalism to pay its way.

      The important thing to keep in mind is the notion of "unity". It is not "the state" or "the government" but "us" to define the rules.

      The important thing to keep in mind is the notion of "individuality". It is not "the state" or "the government" but "us" to decide for our lives. Why should others be able to impose by force (through the government) rules for your life in cases which do not involve you harming another? Would you let your "family" plunder your wage and give it to your lazy cousin to enable him to live a lifestyle he isn't willing to work for himself? If so, by what right do you consider that you can plunder MY wage to give it to your lazy cousin? Or your hardworking but unlucky cousin, for that matter? The ONLY justification is "because we can, we have the numbers to force the product of you labour from you and give it to others", in which there can be no ethical condemnation on any who successfully evade that property confiscation. I do not apply that to all government spending as not all government spending is socialist in nature. Law enforcement, for example, is commonly used to stop people helping themselves to your property, the exact opposite of socialism.

      People help each other but it is more fair if individuals don't rely on "charity".

      You're saying that taking from people by force in order to help others is "more fair" than people giving voluntarily? Why do you only consider fairness to those in need and not fairness to the producer? That's a view of fairness that I don't acknowledge as valid. It is inherently unfair.

      how can there be an employee without health care, a civilized nation without universal health care?

      Why do you think that someone having an illness imposes an obligation on me to pay for their care? I didn't cause their problem. Here is my issue - paying for something with tax money carries the assumption that either (a) everyone is willing to pay for it or (b) the use of force against those unwilling is justified. I just don't agree that having an illness or injury is a justification for the use of force. Maybe in your country everyone is willing to have government run health care. Clearly that is not the case in the US. I don't think such a choice deserves the criticism of being "uncivilised".

      On the other hand, many countries that have government health care routinely forbid citizens the basic tools of self-defence, even when not convicted of any crime. If your citizens are predominantly latent murderers, with only their lack of guns preventing mass slaughter, you have no grounds to call other countries uncivilised.

    19. Re:American perspective? by Elektroschock · · Score: 1

      That doesn't in the slightest improve the validity of your argument. You still need to be able to break free of your family and form different associations.

      True. All I am saying is that our life is social. We don't sent our children with a knife in the jungle and wonder whether they will return. We decide to marry the person we love. We celebrate Christmas with our family. etc.

      There is no possibility that we would submit to having them help make our decisions on anything, particularly the welfare of our children.

      If you have no state guaranteed social network then you depend on family and community. E.g. a hurricane destroys your house. Maybe your brother or colleague or close friend lets you stay at his place. Such catastrophic events happened to Europeans en masse. E.g. displaced persons. E.g. airial bombine. E.g. war orphanage.

      There are plenty of people in the US that oppose excessive military spending.

      But those who agitate against standard welfare spending like health insurance don't. Personally US military bureaucracy looked very inefficient to me. So I fully understand the anti-government bias but basically that is because your public services lack quality.

      It will, however, be a shock to those countries that despise the US for their military spending if it gets scaled down, because they'll have to defend themselves.

      For instance? Afghanistan?

      The "socialist west" has been dependent on US military spending for their well being for decades, as all socialism depends on capitalism to pay its way.

      West is not socialist.

      The important thing to keep in mind is the notion of "individuality". It is not "the state" or "the government" but "us" to decide for our lives.

      us != individuality.

      Why should others be able to impose by force (through the government) rules for your life in cases which do not involve you harming another?

      That is what I mean with "unity". For you, the government is a "they" and a "them".

      Would you let your "family" plunder your wage and give it to your lazy cousin to enable him to live a lifestyle he isn't willing to work for himself? If so, by what right do you consider that you can plunder MY wage to give it to your lazy cousin? Or your hardworking but unlucky cousin, for that matter? The ONLY justification is "because we can, we have the numbers to force the product of you labour from you and give it to others", in which there can be no ethical condemnation on any who successfully evade that property confiscation.

      Who spoke about "property"? Would you agree on such a scheme if it increases your property?

      You're saying that taking from people by force in order to help others is "more fair" than people giving voluntarily?

      Yes, because voluntary spending is no base. And your concept of property and income is wrong.

      Why do you only consider fairness to those in need and not fairness to the producer?

      In general the role is to ensure a high general welfare.

      That's a view of fairness that I don't acknowledge as valid. It is inherently unfair.

      The amusing aspect in the States is that people defend the teaching which do not profit from it. Interest driven brainwash of course. What I meant with solidarity is exactly that.

      Why do you think that someone having an illness imposes an obligation on me to pay for their care? I didn't cause their problem.

      The most simple assumption is that an illness may affect anyone, including you. The insurance distributes the risk. As we know from Stiglitz-Rothschild only a mandatory health insurance is efficient, everything else leads to insurance market failure.

      Here is my

    20. Re:American perspective? by Anonymous Coward · · Score: 0

      I gather from some of your responses that english is not your first language. Since I do not know another language so it is unfortunately difficult for us to discuss complex ideas. It seems from some of your responses that we are not talking about the same thing.

      Maybe your brother or colleague or close friend lets you stay at his place.

      That is significantly different to the government taxing the general population for my benefit. The brother/colleague/friend gets to choose.

      There are plenty of people in the US that oppose excessive military spending.

      But those who agitate against standard welfare spending like health insurance don't.

      The site I linked to is for people who oppose both welfare and excessive military spending. Don't let facts get in your way though.

      because they'll have to defend themselves.

      For instance? Afghanistan?

      Yes, if you like. How do you think they would have gone against the USSR without US help. Nevertheless I wasn't talking about them, but Europe, the UK, Australia, Japan, South Korea etc. As for their resistance to the US now, they can only succeed at that because the US avoids civilian casualties. The US has enough firepower to destroy any other country and all inhabitants.

      us != individuality.

      "us" does not preclude individuality. If you make decisions for your life and I for mine, that is "us making decisions for our lives" ie: you and I both undertaking an individual decision making process can be referred to as "us" undertaking individual decision making processes. I suspect this is an english issue, perhaps your language has a different way of expressing this.

      Who spoke about "property"? Would you agree on such a scheme if it increases your property?

      Any discussion on the merits of collectivism vs individualism involves taking a position on property rights. As for your second question, no I do not agree to join with others to plunder my neighbours simply because I may benefit from it. My chosen method to enrich myself is to provide benefits to others that they are willing to voluntarily pay me for, not to form a gang or government who will join with me to take from others without recompense.

      You're saying that taking from people by force in order to help others is "more fair" than people giving voluntarily?

      Yes, because voluntary spending is no base. And your concept of property and income is wrong.

      In your first sentence there is not a clear meaning in english, except "Yes" indicating that you consider applying force to gain people's money superior to gaining it through their voluntary co-operation. For this reason your ideology and mine will never be reconciled by debate as it is clear that those who hold to your position will resort to force regardless of the outcome. No wonder the socialists hate the 2nd amendment to the US Constitution. As for your second sentence, you assert that I'm wrong but offer no argument or logic to demonstrate that I'm wrong. I remain unconvinced.

      In general the role is to ensure a high general welfare.

      You think you'll provide a high general welfare by rewarding lack and punishing production? Those who produce the goods others need must be rewarded or they will stop doing so.

      The amusing aspect in the States is that people defend the teaching which do not profit from it.

      That's because most people in the US have a concept of right and wrong which doesn't change just because it doesn't necessarily benefit them on every occasion. I'm probably clever enough to become wealthy by stealing, yet I and the people I associate with work instead of stealing. That applies to both theft by individual enterprise and theft by government plunder.

    21. Re:American perspective? by Elektroschock · · Score: 1

      It seems from some of your responses that we are not talking about the same thing.

      True.

      That is significantly different to the government taxing the general population for my benefit. The brother/colleague/friend gets to choose.

      Why should a government leave it to the choice of your brother to let you as a citizen live or die.

      The site I linked to is for people who oppose both welfare and excessive military spending. Don't let facts get in your way though.

      You know, I am for moderate spending. It is just that you see the contradictory radicalism, unique to the US. But when I look at the way your federal level works, and I happened to work with some government officials on your side I probably would join the movement to rest power within the states governments.

      Yes, if you like. How do you think they would have gone against the USSR without US help.

      So far as I know Afghanistan was able to defend any foreign occupation so far. We don't know what the US did to support the war but at least the wrong guys were funded.

      Nevertheless I wasn't talking about them, but Europe, the UK, Australia, Japan, South Korea etc. As for their resistance to the US now, they can only succeed at that because the US avoids civilian casualties. The US has enough firepower to destroy any other country and all inhabitants.

      Why should the US tax payer fund the government to kill other people. I am not aware of any "resistence" to the US.

      "us" does not preclude individuality. If you make decisions for your life and I for mine, that is "us making decisions for our lives" ie: you and I both undertaking an individual decision making process can be referred to as "us" undertaking individual decision making processes. I suspect this is an english issue, perhaps your language has a different way of expressing this.

      Yes, what I notice is that US politicians often speak about "us" and "our" values and what "we" are supposed to achieve. Over here you would ask back: "Who is "we"?"

      Your concept of solipsism does not reflect history. It is a fiction, and a useful fiction that serves certain interests within a complex reality, but reality does not prove the fiction.

      Any discussion on the merits of collectivism vs individualism involves taking a position on property rights.

      No even for a marxist that would be true.

      In your first sentence there is not a clear meaning in english, except "Yes" indicating that you consider applying force to gain people's money superior to gaining it through their voluntary co-operation.

      Firstly, I am aware that US tax enforcement is different and forceful. For me the term "force" does not make any sense. Secondly, whether you are taxed or not depends mostly on the banking system. In regimes without a working tax regime we have usually high inflation rates. Any government around the world, small or large in spending, needs a certain budget. As the national economy is circular process there is nothing which gets "lost".

      For this reason your ideology and mine will never be reconciled by debate as it is clear that those who hold to your position will resort to force regardless of the outcome. No wonder the socialists hate the 2nd amendment to the US Constitution.

      In my nation it was socialists which always raised the demand for individual gun ownership to prevent a dispotic government.

      The weird aspect to me is that the United States lack a conservative movement.

      You think you'll provide a high general welfare by rewarding lack and punishing production? Those who produce the goods others need must be rewarded or they will stop doing so.

      No. We are in a state of massive excesse production. There is no production bottleneck anymore for

    22. Re:American perspective? by Anonymous Coward · · Score: 0

      Why should a government leave it to the choice of your brother to let you as a citizen live or die.

      By what right does the government compel my brother to action, since we do not endorse slavery? If you think people should be helped, help them with your own money. If I can not persuade my brother to help me voluntarily, perhaps I do not deserve help. In my own country, appeals for voluntary donations for disaster relief are very successful. Maybe in your culture you only help people if you are made to, I don't know.

      I am not aware of any "resistence" to the US.

      You were the one who brought up Afghanistan. Do you not think they are resisting?

      Your concept of solipsism does not reflect history. It is a fiction, and a useful fiction that serves certain interests within a complex reality, but reality does not prove the fiction.

      This does not communicate a coherent thought in english. Perhaps you could try again to convey a meaning or idea. I have not endorsed solipsism in any way, perhaps you mean something different.

      Over here you would ask back: "Who is "we"?"

      Yet you are the one promoting wealth redistribution in the name of "unity". You are the one that promoted the idea of government being "us" instead of "them". It would appear that you only apply this concept of "unity" when the politicians promote an idea you agree with. Your hive mind is breaking apart there, buddy.

      Any discussion on the merits of collectivism vs individualism involves taking a position on property rights.

      No even for a marxist that would be true.

      In english, your statement does not express any idea or argument. Perhaps you were not able to parse my sentence properly as what you think "would be true" is not identified.

      Firstly, I am aware that US tax enforcement is different and forceful. For me the term "force" does not make any sense.

      Then you haven't thought it through. Taxation is compulsory. If you do not pay it, the government will apply force to you, either in property confiscation or prison time. Perhaps they take it before you get your pay. It is force, you can not resist. Therefore any use of government funds, to be ethical, must meet the requirement of ethically justifying the use of force. Although taxation is different from theft, it has the same economic effect on incentive to produce. Any government spending must meet the criteria of providing sufficient benefit to make the economic effects of theft at that level a worthwhile sacrifice.

      That applies to both theft by individual enterprise and theft by government plunder.

      In what way?

      I do not wish to take others property by force. For that reason I neither commit robbery nor advocate a welfare state. Getting the government to gather your plunder doesn't make it right.

      In any case I don't pay much attention to economists that didn't predict the GFC, which as far as I can tell only free market economists did.

      You also share a different concept of a free market.

      People who advocate centralised control of fiat money systems are not free market economists. The Federal Reserve is a government enforced banking cartel that in practice is more similar to the central banking system put forth by Marx and Engels in the Communist Manifesto than anything written by Adam Smith. So much of what is called "free market" and "capitalism" today is nothing to do with free market economics and everything to do with propaganda to introduce totalitarianism. Keynesian economics is not free market economics. My concept of a free market is historically and ideologically accurate, although largely out of fashion right now. Government and economic systems that are now considered "free market capitalism" would have been considered quite socialist a century ago (or some of them fascist rather than socialist, but fascism is not free market economics either).

    23. Re:American perspective? by Elektroschock · · Score: 1

      By what right does the government compel my brother to action, since we do not endorse slavery? If you think people should be helped, help them with your own money. If I can not persuade my brother to help me voluntarily, perhaps I do not deserve help.

      I don't want to depend on friends to help me. It is better to have a general universal rule, as a matter of "principle".

      You were the one who brought up Afghanistan. Do you not think they are resisting?

      "They" are not resisting. It is just a complex nation it is very costly to govern and control by force.

      Perhaps you could try again to convey a meaning or idea. I have not endorsed solipsism in any way, perhaps you mean something different.

      Your idea is the vision of a self-sustained individual who hides in his house and soil and defends it with his gun.

      Yet you are the one promoting wealth redistribution in the name of "unity". You are the one that promoted the idea of government being "us" instead of "them".

      I originally argued that the US lacks such a spirit of national Unity because it is a nation of immigrants, it is not racial homogenous etc. In general you don't have a problem with wealth distribution / pooling within a family, I mean wife and kids. Probably you would help (or be expected to help) a brother or your parents. I was told neighborhood cooperation and church are more important in the US. But you reject a governmental/mandatory distribution scheme, even when it comes to Health insurance.

      Do the Americans feel as a people or are they just a population? "People" means there is a common history. The American myth is that your anchesters arrived and gained wealth by your own sweat and tears, equal opportunities. The state e.g. had no role to interfere with their religion or educational preferences. Of course that is a myth.

      In english, your statement does not express any idea or argument. Perhaps you were not able to parse my sentence properly as what you think "would be true" is not identified.

      Not even a marxist would endorse that.

      Then you haven't thought it through. Taxation is compulsory. If you do not pay it, the government will apply force to you, either in property confiscation or prison time.

      That is what I meant with the "US is different".
      For me taxation is more like paying my gasoline bill. And in fact, when I go to the gasoline station I pay gasoline tax. Actually you don't even notice because it is included in the price.

      It is force, you can not resist. Therefore any use of government funds, to be ethical, must meet the requirement of ethically justifying the use of force.

      I would prefer to generate my own electricity, so I don't have to pay for it.

      I do not wish to take others property by force. For that reason I neither commit robbery nor advocate a welfare state.

      Take a historical example, people are starving and dying. There is a supply shortage.

      People who advocate centralised control of fiat money systems are not free market economists. The Federal Reserve is a government enforced banking cartel that in practice is more similar to the central banking system put forth by Marx and Engels in the Communist Manifesto than anything written by Adam Smith.

      It is a lesser evil. All money you have comes from the bank...

      So much of what is called "free market" and "capitalism" today is nothing to do with free market economics and everything to do with propaganda to introduce totalitarianism.

      In what way, totalitarianism?

      My concept of a free market is historically and ideologically accurate, although largely out of fashion right now. Government and economic systems that are now considered "free market capitalism" would have b

  9. It could have been the 1000 Dollar Kernel... by billrp · · Score: 3, Funny

    ...if developed off-shore

  10. Only 1 billion? by Anonymous Coward · · Score: 0

    Seems like spending 2 billion on a twice-as-good kernel would be a good investment.

  11. That's the linux kernel alone... by Yvanhoe · · Score: 1

    ...but in order to make comparisons with Google, Microsoft or Apple, you have to add many, many lines of code. If you start to include the OSS equivalent of the standard installation of windows XP + MSOffice + Visual Studio: Linux + GNU + Firefox + GNOME/KDE + various drivers + open office + Eclipse ... you get much much more code. I think that more man-hours have been invested in the regular Ubuntu install than in the premium XP install.

    But please, don't use dollars as a metric for that. As soon as any sum reaches more than one billion, a politician will try to tax it.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  12. Waiste of money when there is FreeBSD by Anonymous Coward · · Score: 0

    Waiste of money when there is FreeBSD

    -paul

    1. Re:Waiste of money when there is FreeBSD by Anonymous Coward · · Score: 0

      Only, FreeBSD helps companies make money which is bad for the OSS socialists who want to kill all businesses by underpricing their product to $0.

  13. Ramifications by Verdatum · · Score: 4, Insightful

    Wait a minute...Am I allowed to write off my FOSS development as a charitable donation on my taxes? Am I allowed to charge the $50 an hour I think I'm worth? I'm sure this has been asked before, but it's the first I've ever actually thought about it...

    1. Re:Ramifications by dylan_- · · Score: 4, Informative

      Am I allowed to write off my FOSS development as a charitable donation on my taxes?

      You'd need to check local laws, but I doubt it: charitable donations are usually only deductable to a registered charity. Mind you, if your local LUG is a registered charity, then you probably could...

      --
      Igor Presnyakov stole my hat
    2. Re:Ramifications by Anonymous Coward · · Score: 0

      LOL, and no.

    3. Re:Ramifications by vlm · · Score: 2, Interesting

      Wait a minute...Am I allowed to write off my FOSS development as a charitable donation on my taxes?

      My friend the electrician informs me that when a church gives him a receipt for installing an outlet or whatever, he gets to deduct his labor on his taxes as a gift to the church. Its not such a bad deal for him, if he has nothing better to do at that time, assuming that the church gets the parts donated from a store or the church pays for the parts. Technically I guess he's increasing his liability insurance premium by the value of his gift, and he has to drive his truck to the church, so its not all gravy, just mostly.

      Get a church to "hire you" to maintain their website, then ...

      Am I allowed to charge the $50 an hour I think I'm worth?

      You would be OK. To prevent being accused of fraud, your church either needs to do competitive bidding, have some kind of long term business relationship, or pay standard union rates. Which works pretty well for my union electrician friend, not so well for you. Chalk that up as reason number 0x1010110110101011101 that programmers should unionize as a skilled trade...

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:Ramifications by GigsVT · · Score: 2, Informative

      No. Donations of time or labor aren't deductible.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    5. Re:Ramifications by GigsVT · · Score: 1, Redundant

      What your friend is doing is against the law.

      Only actual expenses are deductible, never labor.

      See here:
      http://www.christianitytoday.com/yc/churchlawtaxupdate/judge_donationsoflabor.html

      Which strangely uses the exact example of donating electrical work to a church...

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Ramifications by clarkkent09 · · Score: 1

      As far as I know, in the US at least donations of labor are not tax deductible. Btw the whole idea of deducting charitable contributions strikes me as a bit weird. If you are donating something to charity, why would you want (or be allowed) to pass that cost onto the rest of the taxpayers?

      --
      Negative moral value of force outweighs the positive value of good intentions.
    7. Re:Ramifications by GigsVT · · Score: 1

      Because Christians wanted it.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    8. Re:Ramifications by jeffmeden · · Score: 2, Informative

      Ostensibly, because charitable contributions benefit everyone and therefore the government should encourage them in the only light-handed way possible, i.e. by not taxing them. Certainly, there are more political answers as to why it has come to be like it is.

      You could look at it another way, a charitable contribution is almost necessarily a 'gratis' contribution, as in you receive no quantifiable return for your donation (outside of things like a 'gift' with marginal value). Therefore, it's as if you never made the money in the first place. Why there are no charitable deductions for simply setting fire to money, is a question left for the reader.

    9. Re:Ramifications by Actually,+I+do+RTFA · · Score: 1

      Am I allowed to write off my FOSS development as a charitable donation on my taxes? Am I allowed to charge the $50 an hour I think I'm worth? I'm sure this has been asked before, but it's the first I've ever actually thought about it...

      I don't see why not. Charge the open-source project $50 an hour, and then donate your salary to offset the cost of hiring you. Of course, that's a lot of paperwork for no net gain... and it only works if the FOSS is a registered non-profit.

      If you're asking "can I work 40 hours a week for a charity, and 40 hours a week for a business, and thus pay no taxes" then the answer would be no. How would that make sense. You're working 80 hours a week. You're donating 40 of them. You therefore pay taxes on the other 40.

      Responses specific to my locality, and my unprofessional (non-lawyer) assessment of the law.

      --
      Your ad here. Ask me how!
    10. Re:Ramifications by clarkkent09 · · Score: 1

      Isn't it just the case of being generous with other people's money? Another way to look at it, I am due to pay you $100, say for some services provided. I receive the services, but I pay you only $50, and I give the other $50 to charity. I am not donating my money, I am donating your money. Say you are the government and the services are whatever services our taxes pay for, roads, law enforcement, public education etc etc.

      --
      Negative moral value of force outweighs the positive value of good intentions.
    11. Re:Ramifications by Anonymous Coward · · Score: 0

      This brings up an interesting point. It might be possible for some OSS projects in certain countries to apply for charitable or non-profit status, and issue receipts for donated code. I don't think this has been done before, but it would make for an interesting model for developing a community.

      For those wanting tax write-offs, I found an interesting post on slashdot from a couple years back.
      http://news.slashdot.org/article.pl?sid=08/10/18/1752210

    12. Re:Ramifications by TheRaven64 · · Score: 1

      If you are donating something to charity, why would you want (or be allowed) to pass that cost onto the rest of the taxpayers?

      In theory, it is meant to reduce the amount of power the government has. If you don't believe that your tax money is being spent well, you can reduce the amount that you pay and have other organisations benefit from it. Unfortunately, it's open to abuse; people can take away money from the state educational fund and instead donate money to an educational trust that caters for children from their own background. Churches, in particular, benefit. The separation of church and state prevents direct funding of religions, but most religions are charities so you can pay your tithe to the church rather than to the state.

      --
      I am TheRaven on Soylent News
    13. Re:Ramifications by jeffmeden · · Score: 1

      Somewhere there is a form letter for this

      You are trying to rationalize the US IRS Taxation System. Your Attempts will fail because...

    14. Re:Ramifications by BobMcD · · Score: 1

      Because Christians wanted it.

      That's rather inflammatory, don't you think?

      Would it not also be true that the majority wanted it, and the democratic process put it into action?

      Or are Jews, Muslims, Scientologists, etc are completely opposed to tax breaks? No, no, you're right, it was probably those damn meddling Christians!

    15. Re:Ramifications by jeffmeden · · Score: 1

      Let me take one last serious swing at this. The US Federal tax system is basically one giant charity to begin with. Your federal taxes do NOT (except in very convoluted ways) end up paying for things like police, fire, safety, roads, bridges, etc. Those things are all paid for using State Income Tax (where only some deductions are allowed), and [City|County] [Income|Property|Sales] taxes (where no deductions are allowed.) So the feds say "if you give it to some other charity, the portion of tax you would have paid you can forget about" which is nice since they waste almost all of the money they get anyhow. But, I am trying to stay serious so I will end my rant here.

    16. Re:Ramifications by Anonymous Coward · · Score: 0

      Union programmers... *cringe*
       
      What safety remedy would a programmers union demand from an employer anyway that the oppressed programmer can not liberate himself from?

    17. Re:Ramifications by rwv · · Score: 1

      If you are donating something to charity, why would you want (or be allowed) to pass that cost onto the rest of the taxpayers?

      If I give a charity a hammer that I purchased yesterday from the hardware store for $10, the charity has gained a net benefit of $10, and I have lost $10 from my annual income.

      The reasoning is that the $10 hammer that I gave to the charity provides a 100% benefit to the charity, whereas the comparable amount of taxes would provide a 15-30% benefit to the taxpayers. In economic terms, as long as the charity can demonstrate it's performing a service that benefits the taxpayers, giving me the choice of where the money is spent is worth it to the government to justify the 70-85% added benefit to the taxpayers.

      ===

      I would love to find justification to write-off not-for-income development on work that provides a benefit to taxpayers, though I fear that so many people would abuse this that the governments tax revenue would drop significantly until Congress and the President authorized higher income taxes on our normal income. In other words, it makes little sense to rob Peter to pay Paul. Or stated another way... how you spend your free-time is a personal decision and the government is not in the business of rewarding you for being a Good Samaritan.

    18. Re:Ramifications by DMUTPeregrine · · Score: 3, Interesting

      Gentoo at least is a registered 501(3)c charity.

      --
      Not a sentence!
    19. Re:Ramifications by amorsen · · Score: 1

      Am I allowed to write off my FOSS development as a charitable donation on my taxes?

      Only if you claim the (fictional) income first. If you then donate the code to a registered charity, you should be able to pull it off. Best case you'll end up not paying taxes for the fictional income.

      It's a bit easier to just not claim the fictional income, isn't it?

      --
      Finally! A year of moderation! Ready for 2019?
    20. Re:Ramifications by hitnrunrambler · · Score: 1

      What your friend is doing is against the law.

      Only actual expenses are deductible, never labor.

      See here:
      http://www.christianitytoday.com/yc/churchlawtaxupdate/judge_donationsoflabor.html

      Which strangely uses the exact example of donating electrical work to a church...

      Yes and no...
      This article relates to a discussion of translating time and effort into an asset.

      Services and Time are not deductible... Assets are.

      Think about it this way if you develop some ingenious recording/broadcasting device for your church you can claim your actual expenses as a donation.
      However if you create this device and patent it you have now created an asset. If you then donate the patent to your church you are no longer restricted to the same set of expenses.

      IRS Pub 526 states:
      Patents and Other Intellectual Property

      If you donate a patent or other intellectual property to a qualified organization, your deduction is limited to the basis of the property or the fair market value of the property, whichever is less. Intellectual property means any of the following:

              * Patents.
              * Copyrights (other than a copyright described in Internal Revenue Code sections 1221(a)(3) or 1231(b)(1)(C)).
              * Trademarks.
              * Trade names.
              * Trade secrets.
              * Know-how.
              * Software (other than software described in Internal Revenue Code section 197(e)(3)(A)(i)).
              * Other similar property or applications or registrations of such property.

      A lot of how this applies to you will depend on whether you are an individual or a corporation (a corporation will have methods of assigning a much higher basis, and of course on the quality of your professional advice.

    21. Re:Ramifications by hitnrunrambler · · Score: 1

      Because Christians wanted it.

      That's rather inflammatory, don't you think?

      Would it not also be true that the majority wanted it, and the democratic process put it into action?

      Or are Jews, Muslims, Scientologists, etc are completely opposed to tax breaks? No, no, you're right, it was probably those damn meddling Christians!

      I also here that political charities are opposed to tax breaks.

    22. Re:Ramifications by elfprince13 · · Score: 1

      Given the incredible amount of social work done by Christian organizations, I'd say that's a fair trade. My tithe helps pay for the homeless shelter, community dinners (i.e. the rural version of a soup kitchen...), disaster relief, sponsoring the education of children in 3rd world countries, etc. This is also why many Christians are opposed to a socialized government. We'd much rather have the freedom to choose which charitable causes we support, then have the government tell us which are allowed.

    23. Re:Ramifications by hitnrunrambler · · Score: 1

      I don't really know how /. works as far as notifications regarding responses down the chain... so here's a link to consider.
      http://linux.slashdot.org/comments.pl?sid=1561726&cid=31262354

    24. Re:Ramifications by amorsen · · Score: 1

      If you are donating something to charity, why would you want (or be allowed) to pass that cost onto the rest of the taxpayers?

      Think of it this way:

      If you spend an hour doing programming for your favourite charity, that's simply an hour with no income and therefore you don't pay taxes.

      If your charity doesn't need programming but does need something else, you can spend that hour working your regular job, but suddenly you can only give the charity maybe 2/3 of what that work is worth -- the rest goes to tax. This makes it more attractive to do things you're fairly bad at for the charity directly, instead of doing what you're best at and donating the proceeds. Therefore it makes sense to give you that tax back.

      --
      Finally! A year of moderation! Ready for 2019?
    25. Re:Ramifications by BarefootClown · · Score: 1

      If you are donating something to charity, why would you want (or be allowed) to pass that cost onto the rest of the taxpayers?

      Because not all of us subscribe to the theory that all money (or productive output) belongs to the government and that anything we keep is taken from our masters?

      A tax deduction is not "passing on" a cost any more than not buying a hamburger is taking money from McDonald's.

      --

      "Make it ten--I am only a poor corrupt official."
      --Captain Louis Renault (Claude Rains), Casablanca

    26. Re:Ramifications by Anonymous Coward · · Score: 0

      Union programmers... *cringe*

      What safety remedy would a programmers union demand from an employer anyway that the oppressed programmer can not liberate himself from?

      Personal indemnity from being forced to rush a buggy piece of code out the door?

      Security testing and patching before releasing say, I don't know, a firmware that causes unexplained acceleration in vehicles?

    27. Re:Ramifications by Blakey+Rat · · Score: 2, Interesting

      In the US, you can only write-off money donated to charity, not labor.

      So if you give the LUG $500, you can write it off. If you spend a couple days making their website, you can't.

    28. Re:Ramifications by cduffy · · Score: 1

      No, because the government does not pay you back for money you donate; rather, they simply don't tax you on that money.

      So -- you donate $100, your tax rate is 30%, you save $30 on your taxes, you come out in the exact same situation you would have been in if you hadn't earned that $100 in the first place.

      Make sense? Other taxpayers aren't paying for your donation -- you just aren't paying in with the labor you spent earning the money you donated.

    29. Re:Ramifications by sgent · · Score: 1

      Assets are only deductible to a charity at the lower of cost or FMV. The labor could not be considered a cost in the computation of the asset. Regardless, even if the labor was deductible, the person would have to claim above the line income on that labor (ie... I earned 5000 and then donated 5000 to charity). This will always result in a worse case than not deducting the labor or recognizing the income (there are some very small situations where this isn't the case, but not applicable to 99% of situations).

    30. Re:Ramifications by Verdatum · · Score: 1

      Thanks, that did help explain things. I'm impressed, I'm not used to open-ended questions posted to Slashdot actually getting answered.

    31. Re:Ramifications by mgbastard · · Score: 1

      Because its supposed to be a progressive tax system. That's why you get the standard deduction, tax credits, deductions for head of household and other things. You decided to be philanthropic and not keep part of your wages? Then you don't have to pay income tax on that - just on your "net income" (ok tax nerds: adjusted gross income). That is why we have all these deductions for things where you aren't keeping your wages... including unreimbursed business expenses, medical insurance premiums, other taxes paid, etc. No, its not a religion thing.

      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
    32. Re:Ramifications by Anonymous Coward · · Score: 0

      in the US, you can write off the value of goods too... like drr.... why not 'anything' that has a commonly defined value. like labor at your states minimum wage?

    33. Re:Ramifications by GigsVT · · Score: 1

      It wouldn't really matter how many Jews or Scientologists wanted it if the Christians didn't.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    34. Re:Ramifications by shutdown+-p+now · · Score: 1

      Or are Jews, Muslims, Scientologists, etc are completely opposed to tax breaks?

      Well, I know precisely one church that is opposed to tax breaks, and had voluntarily dismissed the tax exemption status that it was entitled to - namely, the Church of Satan.

    35. Re:Ramifications by ajlisows · · Score: 1

      Was this always the case? Back about 8 years ago I did some tech work for a local branch of the Amvets. I had a full time job at the time but occasionally did some consulting at varying rates depending on the type of job....but usually at least $40 per hour. They told me they could only pay me about $15/hour.

      The last guy that did their computer stuff really burned them badly and I wanted to help them out so I accepted. After I accepted the leader of the chapter told me that I could bill him my normal hourly rate and take the $15/hour in cash and the rest in a tax deduction. Note that I had already accepted so he wasn't trying to rope me into this. At the time, I had no reason to itemize my taxes so I didn't bother even looking into it, but this guy (as head of a Non-Profit) seemed pretty certain that this could be done.

    36. Re:Ramifications by GigsVT · · Score: 1

      Yeah, it's always been this way.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  14. Yeah, it would cost a billion to develop... by Anonymous Coward · · Score: 0

    Yet it's been around nearly 20 years, it's given away free, it has advocates that make the mac fanboys look calm and reasonable, and it still hasn't cracked the 3% mark in desktop market. If anyone actually funded its development to the tune of a billion dollars, it would be considered a catastrophic failure on par with Enron, Duke Nukem Forever and pets.com.

    1. Re:Yeah, it would cost a billion to develop... by BrokenHalo · · Score: 2

      If anyone actually funded its development to the tune of a billion dollars, it would be considered a catastrophic failure...

      Yeah, right. If Linux is so inadequate that IBM and Cray should be interested in using it, then everybody else should shun it too.

    2. Re:Yeah, it would cost a billion to develop... by Anonymous Coward · · Score: 0

      Yeah, because computing begins and ends on the desktop. I mean, all of those servers, cellphones, embedded systems, supercomputers, toasters, and badgers out there running Linux don't really exist. That's just a scary bedtime story MS execs tell their children to frighten them.

  15. that is not how capitilism works in the us by cinnamon+colbert · · Score: 1

    Quote 'The cost estimation [implies] that commons-based innovation must receive a higher level of official recognition...." I don't think that is how the US system works, which is by market recognition. It doesn't matter how hard you work or how much money you put into it; what matters is if people buy it. That assumes, somewhat naively, that people are "rational economic actors" and that companies like MS and GOOgLE don't have massive FUD machines (aka marketing)

    1. Re:that is not how capitilism works in the us by Anonymous Coward · · Score: 0

      The only way to determine the value of a thing is to tally what people are willing to pay for it. That may, or may not, exceed the cost of making it. If it costs more to make than it can be sold for, then it's a failure as a product. If it costs less, then it's a success. Any other calculation, based on anything other than sales, is just political grandstanding to push a cause.

  16. I don't get the point. by pavon · · Score: 2, Insightful

    Ideally, legal and regulatory framework must allow companies participating on commons-based R&D to generate intangible assets for their contribution to successful projects. Otherwise, expenses must have an equitable tax treatment as a donation to social welfare.

    This doesn't make any sense to me. Since the code has been released as open source, it isn't really an asset of the company that wrote it anymore than it is to anyone else who uses it. It isn't something that could be liquidated to pay off debts, and allowing them to specify it as an asset on their balance sheets seems like just another way to distort the books and confuse investors. I don't see any good coming out of that.

    Secondly, I don't see the point in letting them receive tax deductions for their contributions. They made these contributions because it was in their best interest to do so regardless of the tax status. And while it is nice that their contributions help the community as a whole, they themselves are helped by contributions that others have made. If they weren't taxed on the later, why should they get a deduction for the former? Open source is already provides economic and social benefits to those that participate in it's development - government wealth distribution is not needed in a system that already does so inherently.

    Finally, even if I did agree with these goals, I don't see how having an estimate of the cost of the kernel as a whole would help - what matters are the specific contributions of the company and there are better ways to figure that.

    1. Re:I don't get the point. by Anonymous Coward · · Score: 0

      Ideally, legal and regulatory framework must allow companies participating on commons-based R&D to generate intangible assets for their contribution to successful projects. Otherwise, expenses must have an equitable tax treatment as a donation to social welfare.

      This doesn't make any sense to me. Since the code has been released as open source, it isn't really an asset of the company that wrote it anymore than it is to anyone else who uses it.

      That's why they're called "intangigle".

    2. Re:I don't get the point. by pavon · · Score: 1

      No, that's not what is meant by the term. Intangible assets refer to non-physical things that realistically increase the value of the company. Copyrights and patents are intangible assets because they can be capitalized, and this ability is exclusive to the holder. If anyone could reproduce an image or re-implement an invention, then they couldn't be claim as assets. If push comes to shove, they could sell their copyrights and patents to pay off debt. Brand recognition is another intangible asset, and again companies have absolutely been bought and sold primarily to acquire the name. If anyone could use their brand, this would change.

    3. Re:I don't get the point. by dwandy · · Score: 3, Interesting

      I don't see the point in letting them receive tax deductions for their contributions. They made these contributions because it was in their best interest to do so regardless of the tax status. ... government wealth distribution is not needed in a system that already does so inherently.

      The basis for copyright is that the public wishes to increase the amount of work in the public domain. Copyright is a deal between creators and public whereby the public believes that there will be more works generated (and end up public domain) by giving a temporary monopoly to creators. The key in the deal, however, is not to reward the creator, but to generate works for the public domain.*

      I would suggest, therefore, that giving (tax) incentives for open source software is in line with this policy. People who contribute to open source are giving up their monopoly rights and their work is available immediately for remixing into new works**. Since time is money I would suggest that anyone who is willing to give up their monopoly period should be rewarded.

      This isn't a unique concept: Corporations get all kinds of special and additional tax deductions for various activities such as R&D. We do this with the same line of reasoning: we want more R&D, so we provide an incentive so we can reap the rewards.

      Lastly, it should be pointed out that the level of incentive (how rich is this program) should be inversely proportional to the duration of copyright. In other words if copyright lasts longer I've given up more by immediately making it available for remixing and should therefore get a greater incentive. If copyright is short than I haven't given up much and should require less incentive.

      * perpetual copyright extension has killed this, but that is another topic.
      ** Yes, it's not public domain, but they no longer have a monopoly on the distribution of the work.

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    4. Re:I don't get the point. by bzipitidoo · · Score: 2, Interesting

      I don't see the point in letting them receive tax deductions for their contributions.

      It's as much or more about showing F/OSS some respect, not just money.

      Do you think F/OSS is good? A worthwhile endeavor? A benefit to society? And, so, we could use more? I presume yes to all that. Then how do we get more? Strengthen intellectual property laws even more? Change nothing?

      The likes of IBM help develop F/OSS because it is profitable to do so. It helps them sell hardware. But F/OSS is under constant attack from monopolists who fear it as a threat to their way of business and the system of IP law they profess belief in. We've had a decades long holy war going on over this, and the general public has barely noticed. That F/OSS has nevertheless advanced in spite of all that the Microsofts of the world have done to kill it, that the monopolist camp has resorted to dirty tricks by the hundreds and still failed, and that they've been caught over and over violating their own professed principles and exposed as hypocrites and fools, shows which side is stronger. As for IBM, I'm thinking the bitter split they had with MS, and the failure of OS/2 helped them see the light. Most others have not. A tax break would do much more than merely ease funding problems. It would not be yet another giveaway to the undeserving with massive lobbying campaigns, nor hopefully seen as such, it would be some justice for valuable work that many agree is not sufficiently appreciated. How rich are Torvalds and Stallman, really? They might not even be upper class. Compare that with Gates' status as the richest person ever. Hardly fair. Maybe Sun would still be independent. It would be greater official recognition that might serve to disarm the attackers and turn the heat down on this wasteful and expensive holy war. Some might even change sides. Imagine if MS were to change sides.

      The US has tried to push people into homeownership, on the idea that this turns people into stakeholders, that it makes for a more prosperous, stable society. They've done this by specifically allowing mortgage payments to be deducted from taxable income. So why not make open source work deductible? Rental payments aren't deductible because society wants to encourage home ownership. The ugly side of the American Dream is that if a homeowner is respected, those who have "failed" to own a home are disrespected. I've seen and experienced the low grade discrimination renters get just for being renters, the notion that if you can't swing a home, you should at least strive to spend as much money as possible on the rent so as not to be "low rent". In the eyes of too many, that's the status of F/OSS now: "low rent". This is also why America is so hostile to pedestrians. Only criminals and losers walk-- those whose time is not valuable or valued. Car ownership is the current Esq. "You get what you pay for" implies that F/OSS is junk. Many studies have shown that people value things more if they pay more, irrespective of the actual utility and value. People are always using mental shortcuts, and equating cost with value is extremely popular, and reasonably reliable. Paying more for F/OSS would get their attention.

      There are other helpful moves. Another convincing one is patronage, in the sense of being a customer and user. Use more F/OSS in government.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  17. Average annual base salary 31,040 euro by Anonymous Coward · · Score: 0

    An average developer won't be able to write the Linux kernel.

  18. Loss leaders and many-sided markets by poppycock · · Score: 1

    Its an interesting estimate, but I don't buy the argument for favorable tax treatment for "social welfare." For many companies, open source is one side of a many-sided business model: i.e., they're making their money somewhere else. Giving special tax treatment for such a thing would be similar to giving Adobe special tax treatment for Adobe Reader, or AT&T for giving away free cell phone. The freebie is a necessary for them to build a profitable market elsewhere.

  19. Tax Credits by Idimmu+Xul · · Score: 1

    What would be lovely is if I could get tax credits for committing to open products that further help mankind in my spare time!

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    1. Re:Tax Credits by cenc · · Score: 1

      Lets lobby governments all over the world to make it a tax credit.

  20. Beh by Hognoxious · · Score: 1

    Did they factor in two-hour lunch breaks and the afternoon nap? I guess this calcultion was something to keep amused with as the day goes by.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  21. Congratulations, slaves by Anonymous Coward · · Score: 0

    You've put billions of dollars of effort into something, and you didn't even get PAID for it.

    Hahahahhhahahahahhahaa!

    1. Re:Congratulations, slaves by colinrichardday · · Score: 1

      You do know that (some) kernel developers have jobs at places like OSDL, Red Hat, etc where they get paid to contribute to the kernel.

    2. Re:Congratulations, slaves by DaVince21 · · Score: 1

      Some did. Mostly the ones working on it full-time for their companies.

      --
      I am not devoid of humor.
  22. Salary by JohnFluxx · · Score: 2, Interesting

    31,000 euro for a _kernel_ developer?? Probably closer to 3 times that. I know it's an average, but do you really think the maintainer of a memory system, or the scsi stack, etc are worth less than 6 figures?

    1. Re:Salary by cormander · · Score: 1, Insightful

      Depends on where they live, of course. 31k to someone in the Philippines is a fortune, while someone living in California would go bankrupt on that salary.

    2. Re:Salary by slimjim8094 · · Score: 1

      On average and probably not full time. Considering kernel hacking is probably (on average) 1/3 of a full job, it's not too bad.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    3. Re:Salary by hibiki_r · · Score: 2, Informative

      If said kernel developers were actually working in Oviedo, the city where they researched this, 31K is more than most would ever make. Your typical graduate in his first local programming job gets 15K at best. 30K is a top level salary over there. Last summer, no local company ever came close to offering me half of what I make in an affordable town in the American midwest.

    4. Re:Salary by Anonymous Coward · · Score: 0

      There is no way on earth they could get enough programmers to develop the Linux kernel to move to Oviedo for that kind of cash.

    5. Re:Salary by ooooli · · Score: 1

      31,000 euro for a _kernel_ developer?? Probably closer to 3 times that. I know it's an average, but do you really think the maintainer of a memory system, or the scsi stack, etc are worth less than 6 figures?

      Keep in mind that that kernel developer would be working on the scsi stack of a commie plot...

    6. Re:Salary by Hognoxious · · Score: 1

      You usually make the calculations assuming a full time basis. If it's otherwise it'll be reflected in the man-months and that's where the scaling occurs.

      As pointed out by others, some places have a much lower cost of living than the USA.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Salary by juanjux · · Score: 1

      On my country, Spain, that's pretty much the average salary for a userspace developer with 2-3 years experience. But not a kernel developer. A kernel developer could not find work here.

    8. Re:Salary by JohnFluxx · · Score: 1

      A core kernel developer probably has a lot more than 2-3 years of experience.

  23. Re:lol wut? by jeffmeden · · Score: 2, Interesting

    Vitriol aside, "Social Welfare" can mean anything, like a organization (say, a Church) in a community providing a non-trivial benefit to said community, while operating as a nonprofit. To put it tactfully, you need your "American Perspective" checked. It improves the welfare of the society (albeit in a somewhat hard to measure way). Saying that society as a whole (outside the open source community) has not benefited from Open Source (to which it pays no material compensation for) is ludicrous, therefore donations to open source should be treated just as any other donation to a nonprofit group.

  24. One hand tied behind your back by Hognoxious · · Score: 4, Insightful

    I don't know. However, if I had to guess I would say no. If you look at the state of 3d video drivers, and gimp, the closed source version is typically better. Windows drivers are almost always better for video cards.

    People who write windows drivers are usually given specs for the hardware.

    Given the additional difficulty of reverse engineering, it's a miracle open source drivers work at all.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:One hand tied behind your back by domatic · · Score: 2, Informative

      Not all Linux drivers had to be developed from reverse engineering. For hardware typically used in servers like ethernet cards and RAID controllers, the hardware companies often supply drivers and if not drivers at least specs to the kernel devs. Even Broadcom helps with ethernet drivers, it's with wireless that they're difficult.

      But with Nouveau, yeah, it's a miracle that it works at all.
       

    2. Re:One hand tied behind your back by Anonymous Coward · · Score: 0, Interesting

      "given", if by "given" you mean "they have to help the hardware people design it, from scratch, because it does not yet exist and hardware doesn't just appear out of the sky without regard for the software that will ultimately run on it", then yes, they're "given" it.

      Most FOSS stuff is literally just copying things that have already been done. A small subset of that is an improvement on closed source software (such as Firefox and... I can't actually name anything else that isn't incredibly subjective - sure, Pidgin supports multiple IM services, which is nice, but it also doesn't do any of them quite right...) and an even smaller subset of that is actually original (such as bittorrent).

      Frankly, working from a spec or a working example is far easier than inventing it to begin with. You think the OSS world has it hard writing an exchange client off its specs because the specs are poorly written, or poorly organized? Those are the same specs Microsoft used, and in addition they had to deal with investigating if bugs were in the client or the server FAR more often than OSS clients do. For the most part, OSS clients can assume the server has already been written and debugged (by the closed source teams) and they have a much easier task.

      A lot of the overhead and time consumed in my work in closed source software hasn't been implementing some simple protocol, it has been designing it to meet needs that are only partially defined, getting everyone to agree to it, writing it, testing it, discovering we needed some information that no one bothered to tell us about, fixing the protocol, rinse and repeat.

      I imagine the Direct X people have similar problems. The OSS people whine on and on about Microsoft and their closed source work with the hardware vendors giving them "advantages", but what they really want is the closed source people to do all the hard work of coordinating with the hardware makers, figuring out what features make the most sense for the next version, designing and developing specs and APIs for the hardware, interfaces etc, and then to hand them all of this on a silver platter so they can code-monkey the shit out.

      There is a word for the work most closed source teams are doing: "engineering". When you're handed a spec to code to, you may be figuring out your implementation, but you're not engineering anything. You're implementing. Sorry the world doesn't do all your work for you.

    3. Re:One hand tied behind your back by Anonymous Coward · · Score: 0, Insightful

      Most FOSS stuff is literally just copying things that have already been done.

      I had to stop reading right there. If you are actually implying that this statement doesn't exactly describe closed source software, you are living in a dream world. Actually, no, I think I'll read further. Let's see.

      You think the OSS world has it hard writing an exchange client off its specs

      Damn, this ignorant fool thinks MS invented email servers. It'd be funny were it not so sad. Let's keep going for further examples.

      I imagine the Direct X people have similar problems.

      DirectX= 1995 OpenGL = 1992. Next.

      No, actually that about wraps it up. You go in accusing FOSS authors as basically unoriginal copycats and then you use as your examples of closed source efforts, excuse me, "engineering" (pompous much?), that are little more than reimplementations of ideas and products released long before.

      tl;dr FOAD, troll.

    4. Re:One hand tied behind your back by Dan+Ost · · Score: 2, Insightful

      Most FOSS stuff is literally just copying things that have already been done.

      And that's different from commercial software how?

      Seriously, developing software is far more complicated than that. Claiming that X copied Y is a dangerous accusation since it's extremely unlikely that Y came up with something without first seeing the same or similar ideas somewhere else.

      --

      *sigh* back to work...
    5. Re:One hand tied behind your back by maestroX · · Score: 1

      I don't know. However, if I had to guess I would say no. If you look at the state of 3d video drivers, and gimp, the closed source version is typically better. Windows drivers are almost better for video cards.

      People who write windows drivers are usually given specs for the hardware. Given the additional difficulty of reverse engineering, it's a miracle open source drivers work at all.

      Working drivers for Creative cards is a miracle.

      Some drivers I'm very fond of like the bt848 which I use for years now without any problems. Anyway, it's harder nowadays to upgrade your proprietary system and find drivers than upgrading your linux kernel.

    6. Re:One hand tied behind your back by morgauxo · · Score: 1

      notice the parent post mentions 3d video drivers and not ethernet drivers.

    7. Re:One hand tied behind your back by Anonymous Coward · · Score: 0

      1) Yes, most closed source software is also copied, but the first implementers of new technologies also tend to be closed source. Support for new hardware is a particular point. Open source didn't create the first OS, browser, text editor, office suite, etc. Interfaces between software and hardware don't come out of the air, they are especially copied by the FOSS community.

      2) No one said that MS invented e-mail servers, except you. I'm saying that if someone wants to use Exchange and replace Outlook, they don't have to do the work MS did to make it work to begin with. Exchange clients aren't just standard e-mail clients, nor are Exchange servers just standard e-mail servers, or did you not notice that? Yet on my Linux machine at work my exchange client randomly drops e-mail (which I can then only access via OWA)

      3) First, DirectX is more than just video. OpenGL has never supported, and never will support, the whole breadth of what DirectX does. Second, OpenGL hasn't been leading the way in the graphics arena for nearly a decade now. Third, re-implementers of DirectX, specifically, such as Wine, have a much easier job of it than the people who had to design and specify the whole thing to begin with.

      Given the original reply was to someone whining that "People who write windows drivers are usually given specs for the hardware." this is entirely reasonable because the DirectX people are NOT given the specs for the hardware - they have to work with the hardware vendors to CREATE the specs for the hardware so the things the hardware adds are useful and usable.

      I would have expounded this in my initial message, but it was already risking "tl;dr" and illiterate, angry responses.

      It's not like there's anything wrong with copying good ideas.

    8. Re:One hand tied behind your back by Anonymous Coward · · Score: 0

      Not really, since I don't think it really matters who copies who. People _should_ copy what works. Originality is overrated.

      It's just that the message said that closed source developers were just "handed" the spec, as if that were remotely true or the spec when finalized was even accurate.

    9. Re:One hand tied behind your back by morgauxo · · Score: 2, Insightful

      What a twisted view of things...

      I too make my living producing closed source software and yes... coming up with the original spec is work. No, it's not as challenging as working with something someone has already done. Have you been tasked with fixing a bug or adding a feature to code someone else wrote? How about poorly written code with no comments? It's pretty tough. Now imagine you don't even get the code, just an inert chunk of hardware and maybe some pre-compiled binary file. Now make it work. Good luck! When it does work, that truly is a miracle.

      Now, I don't know how much of the original design is done by Microsoft or Apple as opposed to the hardware manufacturer nor do I care. If they are working for the hardware manufacturer for free then that's their problem. When I buy a piece of hardware I expect a functional device which works on MY device. The driver isn't the product, it's just support. When did you last walk into the local computer store, pick up the box for the latest whiz-bang video card and see the words "We have the best driver" written on the front? It's the hardware they are selling, not the software.

      If the manufacturer won't release the information I need to make the physical object I purchased with MY money work then something is wrong. If Microsoft or Apple are developing the drivers on behalf of the manufacturer in return for some exclusivity deal where the manufacturer keeps it a secret how to actually interface the hardware in order to lock the user into Windows or Mac then that is pretty shady. I don't care how common it is, one can point out that it's the norm and it's how the world works until they are blue in the face. It's still shady. The hardware manufacturer should be writing their own drivers and if I pay my hard earned cash to buy the hardware and I want to write a driver for some other OS they should be more than happy to release the information. I understand if my OS only has 3 users and they don't want to do the work themselves. Releasing the information just gives me and anyone else using the other OS an incentive to fork out more cash to buy more of the same hardware. After all if I did pay for the hardware I should get to use it to it's fullest potential.

      Drivers should not be protected like big trade secrets. There's plenty of unique imaginary property in those chips that a company can keep on making money after it's drivers go public. Those drivers are still useless without hardware. Not many of us can press our own chips now can we? The easier it is to get that software the more valuable your hardware is. Now, I realize that in the last 10 years or so there has been a move to put more of the brains into the software in order to cheapen up the hardware. I can't really defend this practice as it has really just resulted in shoddy computers. If a more open driver development environment means those kinds of products start to go away then that's just another benefit.

      Compare the situation today with 10 years ago. Most hardware manufacturers have cooperated with the open source community. When I stick that LiveCD in some random computer most of the devices really do work out of the box! What's left? Wireless and 3D. Here's the real story with that... First, wireless. Every country has it's own laws regarding radio. If you want to sell in a country your wireless product has to be certified to follow that countries regulations. For that reason most wireless chips are designed with full capabilities in every country it is going to be marketed in. Thus.. to market in any one place the device has to be crippled, channels are removed, power is lowered, etc... This could be accomplished easy enough by adding some fuse bits in the chip. Offending capabilities could be burnt off the chip with no way for a user to recover them. This would add some fraction of a penny to the cost of your wireless card and that would make 1 or 2 less sell to the unwashed masses at the local Walmart. Thus, the limits ar

    10. Re:One hand tied behind your back by Hognoxious · · Score: 1

      Forgot your password, Bill?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:One hand tied behind your back by Anonymous Coward · · Score: 0

      Yes, most closed source software is also copied,

      Thank you. At least you can admit that your original statement that implied otherwise was in fact a troll.

      but the first implementers of new technologies also tend to be closed source.

      Really? Are you sure about that? I mean, can you actually cite evidence to this effect? 'Cause, see, I was under the impression that the vast majority of concepts in use in the computer software industry were pioneered long before the terms closed source and open source were even invented or even had meaning. I would even go so far as to say that most of these things were thought up in research labs in the 40's and 50's and were actually open source by default. Only later to be closed up and sold by companies that saw an economic incentive in doing so.

      Open source didn't create the first OS,

      The first OS? Do you even know what it was? Didn't think so. When the first OS was created, the entire concept of open and closed software didn't even exist. You're trying to fit the facts to your predispositions (and doing a terrible job of it, I might add).

      Interfaces between software and hardware don't come out of the air, they are especially copied by the FOSS community.

      So, I have a piece of hardware that doesn't have drivers or what have you in order for it to run on my OS of choice. A FOSS developer reverse engineers that hardware and make my own drivers. In your mind, I'm just copying. You are an idiot. Your statement doesn't even make sense.

      I'm saying that if someone wants to use Exchange and replace Outlook, they don't have to do the work MS did to make it work to begin with.

      Personally, I couldn't give a shit less about outlook or exchange but you are making out like MS did some great shit by reimplementing an ages old idea of getting messages from here to there on a computer network and the hard work done by open source people just to work with it is merely copying. That's just more bull. Some people use exchange and don't want to use outlook. Pure and simple. Matter of fact, some people don't like neither one. That's why there are open source servers and clients. Several of which predate exchange thus, once again, invalidating your ridiculous "points". And all of which were hard work to write. So, what were you going on about again?

      First, DirectX is more than just video. OpenGL has never supported, and never will support, the whole breadth of what DirectX does.

      So, you were intentionally trying to confuse the issue by not talking about any one thing in particular but, rather a suite of API's. I see. *applause*

      Third, re-implementers of DirectX, specifically, such as Wine, have a much easier job of it than the people who had to design and specify the whole thing to begin with.

      Yeah, DX, excuse me, D3D was hard? So was opengl. In fact, opengl didn't have opengl to look to for inspiration like your precious d3d/dx did. Again, you have no point.

      Given the original reply was to someone whining that "People who write windows drivers are usually given specs for the hardware." this is entirely reasonable because the DirectX people are NOT given the specs for the hardware - they have to work with the hardware vendors to CREATE the specs for the hardware so the things the hardware adds are useful and usable.

      Wow, what insight. Software vendor works hand in hand with hardware vendor on a product thus having superior support. I certainly hope to see this brilliant insight on the front page tomorrow.

      it was already risking "tl;dr" and illiterate, angry responses.

      Troll posts like yours typically get that.

    12. Re:One hand tied behind your back by Hognoxious · · Score: 1

      Wow, what insight. Software vendor works hand in hand with hardware vendor on a product thus having superior support. I certainly hope to see this brilliant insight on the front page tomorrow.

      I'm not sure his premise is even true. Microsoft don't develop graphics cards, AFAIK.

      But even if they did help in the hardware design, that's still an inside track compared to a developer who isn't in the club and has to work on what's effectively a black box.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  25. Re:Tax Scams by Anonymous Coward · · Score: 0

    Two words: tax scam

    There is enough of tax scams going around already. If you chose to donate your time for charity, that is your choice. You see what happens is layers would start to "donate" their time at $3000/h and soon they end up donating more than their earnings. So we are back to step 1, tax scam.

    The bottom line is people either write Linux code because it is their job or they like to write Linux code. It's like anyone else. I either look at Mars and Jupiter because I'm a professional astronomer, or because I like it and spend thousands of dollars a year on equipment. In the latter case, my work is free because I like that work.

    So yeah, it would be great to live in a Star Trek world too, where you do what you like and there is no notion of money as there is today. But until then, we have to settle for today's crappy world where you work to live and then work for free some more on stuff you like to work.

  26. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  27. Linus's pay by Anonymous Coward · · Score: 0

    Bank executives are payed 10s of millions of dollars per year for their amazing contributions to society. Hedge fund managers pull in hundreds of millions of dollars for all they do to make the world a better place. Considering Linus's work benefits society more than anything any of these asshats have ever done by a mile, he alone should be pulling a 10 figure salary - so I think these estimates are way too small.

  28. What a silly estimate by Ancient_Hacker · · Score: 1

    No, what you'd get for a billion Euros is that many lines of code. No idea if the code would be any good. But usually when managers are fixated on the LOC, you get lots of LOC, not necessarily GOOD or FAST code. Just lots of it. Been there, seen it, upchucked, many times.

  29. Did you intend to be condescending? by jonaskoelker · · Score: 1

    Is open source labor as cost efficient as hiring a real programmer?

    Wait, are you saying that Linus Torvalds, Larry Wall, Bram Cohen and Bram Moolenaar are not real programmers?

    Or... well, exactly what do you mean by "open source labor"? As I understand it, a copyright license can be open source, as can software* released under an open source license. But I don't know how to extend that to labour---do you mean the labour that goes into producing open source software? If I look at a work process, how do I tell whether it qualifies as "open source" by your definition?

    (* and music, movies, books, and other copyrightable stuff)

    1. Re:Did you intend to be condescending? by fusiongyro · · Score: 3, Insightful

      The bread and butter of the open source community are not as high functioning as Linus et. al. A lot of software gets written because it's sexy to write rather than because it's needed. Windows and Mac OS X each have a single window manager and maybe two filesystems; Linux has hundreds of one and dozens of the other because they're sexy and fun to write. We have a half dozen version control systems where MS and Apple each maybe use one or two at most internally. Yet we have few working video drivers. This is a clear benefit of having paid programmers. They write fewer developer tools and spend more time improving existing user-facing stuff, because if they don't, they get fired.

      Furthermore, a lot of green programmers start OSS projects to become better at programming. Very little commercial software is written entirely by new programmers. This is why it's hard to stay up-to-date in the Ruby community. A lot of the code is written by new Ruby programmers enamored with language features, and then it has to be thrown away and rewritten differently in the face of real-world demands. There's also more glory in starting projects with promise than in carrying through and maintaining older projects. Few people use FVWM2 even though it's stable, fast and highly configurable. Most Linux users today are probably using Metacity or KWM instead.

      Most OSS projects reach a certain level of maturity, get stale and get abandoned, leading to this churn. That doesn't happen in the commercial world because code is perceived as having a dollar value. Sometimes, maybe even frequently, this belief is wrong or overestimated, but it does mean that commercial software is often older than OSS, which (IMO) compensates somewhat for the lack of eyeballs finding bugs. Age finds bugs too.

      It's hard for me to imagine the world's most highly performing programmers not contributing to open source, but it's just as silly to expect that they aren't outnumbered by average programmers who don't have time to contribute, or that a dozen average programmers can't produce solid code. In many cases I find they produce simpler, more maintainable code because they're less inclined to the theatrics which are the chief form of compensation for OSS developers.

    2. Re:Did you intend to be condescending? by cenc · · Score: 3, Insightful

      Yea, I wish we could get mother nature to stop that evolution crap. It is a well proven failed model for building quality systems.

    3. Re:Did you intend to be condescending? by SteveFoerster · · Score: 1

      Ah, you must not be old enough to have lower back pain yet.

      --
      Space game using normal deck of cards: http://BattleCards.org
    4. Re:Did you intend to be condescending? by serviscope_minor · · Score: 1

      We have a half dozen version control systems where MS and Apple each maybe use one or two at most internally.

      So now Apple and Microsoft are the entire closed source world? In the actual world that the rest of inhavit, there are many more closed VCS than open ones. Look at the wikipedia page.

      Windows and Mac OS X each have a single window manager and maybe two filesystems;

      Counting proprietary ones? Counting MacFUSE and the windows equivalent, Explorer shell extensions? Counting the network filesystems such as FTP, WebDAV, SMTP and NFS which are all accessible on those systems? I guess not, then.

      . That doesn't happen in the commercial world because code is perceived as having a dollar value.

      How do I enter this promised land of commercial wonder? In my commercial world, I see the scattered corpses of many abandoned software products. Thjey're there because the company went bust and noone wanted the assets, or because they were closed down in a hostile takeover or simply because the company decided to stop developing the product.

      --
      SJW n. One who posts facts.
    5. Re:Did you intend to be condescending? by fusiongyro · · Score: 1

      There's been a misunderstanding. I'm not talking about MS or Apple as platforms, I'm talking about them as companies for the sake of describing the way they allocate resources internally, as examples of the corporate world generally, and to compare to the way the OSS world allocates resources.

      In a company, you don't have as much internal fragmentation in a company as you do in the OSS community. People regularly get into arguments about whether or not to use git or mercurial. These kinds of decisions are usually made, somewhat arbitrarily, in a corporate setting. It might not get you the best technology, but it does get you past the roadblock of that conversation. OSS often outshines the corporate world in terms of better technology, but it also has much more frivolous argumentation about that technology. I realize I'm saying that on Slashdot. In other words, from a utility perspective, the choice between git and mercurial is arbitrary, especially compared to CVS and SourceSafe. But you can waste a lot of time on it if you're not careful with your time.

      I brought up filesystems as an example of the kind of behavior I'm talking about. MS and Apple have not developed dozens of filesystems, about two apiece. I'm not saying that dozens of filesystems don't exist for their platforms; they obviously do. But they weren't developed by the OS vendors themselves, because the OS vendors made their programmers work on other problems once the FS problem was basically solved. From the casual user's perspective, HFS+ and NTFS are basically the same. They both store files and seem acceptably performant, and neither one screws up at an alarming rate.

      I'm also not saying that the OSS world is wrong and the corporate world is some kind of utopia. I'm merely arguing that they each have strengths. It's very hard to get volunteers to do unpleasant work. But unpleasant work is often necessary. Your point about abandonware is well taken.

    6. Re:Did you intend to be condescending? by fusiongyro · · Score: 1

      I know you mean that sardonically but I have to take issue with it.

      Evolution does work great for making certain kinds of systems. But look at the human body from an engineering perspective. In many ways it's a marvelous success. But one way in which it isn't, is in terms of modularity.

      The essence of good human engineering is decomposing a problem into smaller, more manageable pieces, and solving those one at a time. Ideally, you arrive at a set of components with well-defined purposes that are reasonably easy to replace if they break. Especially if you're interested in reliability or future-proofing.

      Nothing made by nature has these properties. Your body is not modular. Your organs have a suite of strange dependencies that confounded medicine for thousands of years. There is no medicine which has no side effects. There are very few organs which can be separated from their environment well enough to admit to easy, universally working replacement. The parts of our medicine that we are best at involve removal, not replacement or augmentation.

      These properties are symptomatic of evolutionary systems.

      The OSS world isn't really at that extreme, in that there are interfaces created and defined and programmed to fairly often. But they also change often, and this introduces a mental burden. I think it's a trade-off: do you want the newest, most powerful technology, or do you want stability? Everyone wants some of both.

    7. Re:Did you intend to be condescending? by morgauxo · · Score: 1

      You have that half right.

      The bread and butter of the closed source communities aren't as high functioning as Linus either! That's the nature of programming, there is a place for everyone from the computer scientist uber-geek who can write and improve the deepest guts of the kernels all the way down to someone who can just write a quick script or SQL query now and then to get a company the report it needs. If we all were on Linus' level either computer users would have a billion really great kernels to choose from but no actual applications to run on them! That, or most of us would just be underutilized and bored to death.

      It is true, open source does "suffer" with YAX syndrom - Yet Another ______. For a while every furry-tooth with a how to program book was writing an MP3 player (player front-end really). How many truly unique or significant closed source products are there though? I count 2 OSs, an Office suite and a graphics program. (Win/Mac/MSOffice/Photoshop). Beyond that everything closed source is either written to a niche market (that's the case with the product I work on) or it's just as much YAX as the OSS stuff. At least OSS YAX doesn't contain ad-ware like closed source YAX does. To complete the comparison OSS has Linux/BSD/OpenOffice/Gimp. Ok, I hear that Photoshop is superior to Gimp. Personally I don't do enough graphic work to care. Hmm... maybe photo editing should go in that niche market category afterall.... It's just a niche with a disproportionally large number of Slashdotters included.

      For background... I am a commercial, closed source software developer myself. I fall somewhere in the middle of that spectrum. I did have one open source project years ago but never really got far. I hope to some day contribute more OSS myself as I am an OSS user at home but currently do not have the time.

    8. Re:Did you intend to be condescending? by Hognoxious · · Score: 1

      I wish we could get mother nature to stop that evolution crap. It is a well proven failed model for building quality systems.

      Ah, you must not be old enough to have lower back pain yet.

      He didn't say it was finished yet.

      Let me add that he said quality systems, not perfect ones. If your back pain is sufficiently bad to stop you screwing, evolution's working - just give it time; if it isn't sufficiently bad, then the system is good enough.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:Did you intend to be condescending? by SteveFoerster · · Score: 1

      Ah, in that case the system is working splendidly. Thank you for putting my lower back pain into perspective.

      --
      Space game using normal deck of cards: http://BattleCards.org
    10. Re:Did you intend to be condescending? by fusiongyro · · Score: 1

      Good points.

  30. Or... by clickety6 · · Score: 0

    12 dollars 32 cents if it had been outsourced to India...

    --
    ----------------------------------- My Other Sig Is Hilarious -----------------------------------
  31. Actually by koinu · · Score: 1

    I bet, even when you offer 1.4 mrd USD (aka "billion USD" in US) to commercial delelopers and it would take 20 years, they would not manage to write something like Linux. It would rather be a concept on paper or on powerpoint slides. But... they would take the money anyway.

  32. Of course he did by spun · · Score: 5, Insightful

    Come on. This was an artfully crafted troll. Comparing open source to YouTube crap videos, without ever making a direct comparison, yet implying that most open source is like most crap videos: textbook propaganda. Then we have the 'real programmers' line, again implying that open source programmers are not real programmers, without ever stating it directly. Finally, there's the 'twenty experts' line, again, implying that no open source programmers are experts.

    Seriously, people pay good money to learn how to write propaganda of that quality. And people who are that good at writing propaganda get paid very, very well. I wonder who 'useful wheat' is working for?

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Of course he did by Thinboy00 · · Score: 1

      How about the fact that he valued YouTube comments at $1 Billion?

      --
      $ make available
    2. Re:Of course he did by spun · · Score: 1

      Uhm, yeah, funny xkcd. But seriously, his point was that they aren't worth $1 billion, and, by analogy, neither is the Linux kernel.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  33. 31,040 EUR??? by Hurricane78 · · Score: 2

    An average annual base salary for a developer of 31,040 EUR

    What kind of silly number is that? I am 100% sure there is no single person who earns that little... is there?
    Definitey not with all the taxes included. That would result in 2299 EUR a month (plus 1.5 months of holiday and christmas bonus.)
    Or about 1250 EUR net money on your bank account. Or just below 8 EUR (net) an hour.
    As a programmer?? Just... Silly.

    That wouldn’t leave you with much, after apartment, food, phone/internet and basic clothing & co. With a bit bad luck (in a big city), you couldn’t even pay for a car. (= expensive fuel)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      there's a reason euroweenies drive scooters, don't own houses, and can't afford clothes that fit. They don't make much and don't have any incentive to make more since it will be confiscated by high taxes which are sent straight to people who don't work at all.

    2. Re:31,040 EUR??? by FloydTheDroid · · Score: 1

      Ever hear of Eastern Europe?

    3. Re:31,040 EUR??? by MartinSchou · · Score: 2, Insightful

      With a bit bad luck (in a big city), you couldnt even pay for a car

      Depending on the big city, a car isn't a good investment anyway. Quite a lot of the large EU cities have excellent public transport options, respect for cyclists and parking that costs close to that of renting a studio flat ...

      Essentially you can pretty much compare most large EU cities to that of Manhattan. You can own a car, but unless you work outside the city it's a waste of money

    4. Re:31,040 EUR??? by Docasman · · Score: 1

      Thanks. We, the underpaid, really appreciate that. Europe is too diverse for those stats to be of any value.

    5. Re:31,040 EUR??? by bill_mcgonigle · · Score: 1

      As a programmer?? Just... Silly.

      No, as a kernel architect, who, to gain parity, are smart enough not to make the mistakes Linus did in his early years. So that you'd wind up with a 2.6.3x kernel at the end, not a 0.9, 2.2, 2.4 or 2.6.0x.

      Since the Linux guys are all busy, they'd probably have to go raid Sun for developers - I don't think the world is lousy with experienced unemployed kernel architects. You might be able to divvy up the work among architects and grunt programmers, but at least double the estimate to average out the high end.

      There's no point in economic estimates that pretend about non-existent surpluses, this is going to be an expensive recruiting effort.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      And yet, a SIZEABLE number of employers seem to expect people to be able to survive on the equivalent of FAR less in the U.S. with no benefits, no vacation pay, no sick leave unless you yourself pay the cost either through unaffordable insurance or out of pocket, and work on an essentially "on-call" basis. I've been having to care for a family of three on roughly $1400 U.S. GROSS per month, and employers act like they're doing you a favor by paying legally mandated overtime pay. Mind, you, I'm aware there is not a 1:1 ratio of U.S. dollars to the Euro, (the Euro is worth a bit more, as I recall) but even if it was, $3000 a month would be a dramatic improvement over our living standards.

    7. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      European Union includes Romania and Bulgaria too...

    8. Re:31,040 EUR??? by gaspyy · · Score: 2, Informative

      Even in Romania and even with the whole economy downturn, you can't find a skilled programmer at 8 EUR/h. You can get someone competent enough from 15 EUR/h... and for kernel-level knowledge, much higher that that.

      Kernel development is not PHP stuff...

    9. Re:31,040 EUR??? by flakron · · Score: 1

      Depends where you live, let me give you the estimate here where I live: around: around 3 to 7 euro/h

    10. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      Even in Romania and even with the whole economy downturn, you can't find a skilled programmer at 8 EUR/h

      In Romania you can't find a skilled anything for any amount of money - except beggars, pickpockets and whores.

    11. Re:31,040 EUR??? by juanjux · · Score: 1

      You mean 15 eur/hour on staff or as freelancers? Because I know of some romanian programmers earning less than 31.000€ here in Spain. A freelancer usually takes 30-60 eur/hour, and a consulting company a lot more.

    12. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      Since when has euros/h been the unit of auditory sensitivity?

      Die in a fire you dumb polack.

    13. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      What kind of silly number is that? I am 100% sure there is no single person who earns that little... is there?

      You're wrong. A newly grad earns half that in the "poor" countries of EU.

    14. Re:31,040 EUR??? by Anonymous Coward · · Score: 0

      Well, welcome to Spain. It is different, it truly is. Have you ever heard the term mileurismo?

      Disclaimer: I'm spaniard.

  34. Corporations need intangible assets? by clyde_cadiddlehopper · · Score: 1

    Yeah, like monkeys need pants. Haven't we had enough of you-hide-it-we-find-it accounting? The cost of this work should be realized when the funds are spent, not in some theoretical future when the benefits of FOSS may come back to the roost. Why? Because the primary benefit of FOSS is the avoidance of those costs in the future. To handle it otherwise would be double counting the benefit.

    --
    Obi-Wan: "I felt a great disturbance in the Force, as if millions of voices suddenly cried out in terror and were sudden
    1. Re:Corporations need intangible assets? by hitnrunrambler · · Score: 1

      Yeah, like monkeys need pants. Haven't we had enough of you-hide-it-we-find-it accounting? The cost of this work should be realized when the funds are spent, not in some theoretical future when the benefits of FOSS may come back to the roost. Why? Because the primary benefit of FOSS is the avoidance of those costs in the future. To handle it otherwise would be double counting the benefit.

      I don't think you are quite grasping the concept of "intangible asset" in this context. It doesn't refer to "financial products" or other forms of speculation on the commodities market.

      Intangible assets are intellectual properties; such as trademarks, patents, copyrights, possibly even software licenses. They are intangible because their value cannot be assessed by the paper they are printed on.

      Whatever our views of the current IP system, most people would agree that Intangible assets often have a value beyond the actual costs of creation.

      Currently a company can claim the same deduction for contributing toward an FOSS as they can for in house software... the wages of their employees.
      If FOSS contributions could be treated as an asset donated toward a charitable organization then things like the market value and basis come into play; under very common circumstances these will create a higher deduction.

      so, in summary.... if you have problems with corporatism, capitalism, or the legal system; please learn to state it coherently and have some idea what subject is being discussed.

  35. Paving the way for a download tax by iwaybandit · · Score: 3, Insightful

    The last that I've heard is that Spain faces some fiscal difficulties, they need to raise some revenue.

    Though the study only considers the kernel, a starting point has been established. Downloading an entire operating system for free (other than ISP charges) denies the state the revenue from sales/VAT tax that would have been paid on shrink-wrapped product. The downloader receives benefit from the download similar to the benefit received by someone who purchased the shrink-wrap product. Should the downloader be taxed similarly to the tax-paying purchaser?

    Now that a value is placed on something that is free, it is ready to be taxed like any other product on the market. What I wonder is, did U of O undertake the study at the behest of the government.

    1. Re:Paving the way for a download tax by mjwalshe · · Score: 1

      ugh thats twisted but from experiance I can see some one in the taxoffice loving that idea.

  36. These numbers... by bytesex · · Score: 1

    Is that street- or dealer-value ?

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  37. Re:So, FLOSS developers; by TheRaven64 · · Score: 4, Insightful

    where is your paycheck? Hmmmmm?

    My paycheck is in the code. For example, I wrote the Objective-C code generation stuff in clang for the GNU Objective-C runtime. Apple employees wrote most of the parsing logic. I get a full-featured Objective-C 2 compiler that I can use on non-Apple platforms. Apple gets some bugs fixed for free. Both of us get out more than we put in.

    --
    I am TheRaven on Soylent News
  38. Re:lol wut? by Anonymous Coward · · Score: 0

    I think you missed the point. In theory, "social Welfare" is meant to mean what you say, but what I think you missed was who and when the term "social welfare" is used to describe something, and bmajik was right on. "Social" is the most general, sneaky, backhanded way to describe everybody and nobody at the same time; any argument that certain people won't be helped means they meant someone else, and any accusation of harm is refuted with "necessity".
     
    It is like the term "social justice": It COULD mean freeing individuals from the tyranny of the mob, entrusting people to be the best judges of how they should live their own lives, manage their own health, or do with with their own justly acquired property as they see fit... but I don't think anybody that has ever meant that when they use the term "social justice". Just like social welfare, social justice is generally "let me tell you a thing or two about fair!" at gun point. I'm not saying their wrong, I just sometimes take issue with the way it is being said.

  39. Average developers working on the kernel? by Redlite · · Score: 1

    I don't think an average developer salary is the accurate number to use in this estimate. The developers working on the kernel are probably anything but average.

  40. Re:lol wut? by Anonymous Coward · · Score: 1, Insightful

    Can someone decode this for me?

    "Donation to Social Welfare" means that an action benefits society as a whole. In this case the author is saying that companies that improve the kernel are doing something that benefits others, and perhaps governments should set up incentives to encourage this good behavior. A tax break ("equitable tax treatment") is given as an example.

    Normally, my in-built translation apparatus resolves "Social Welfare" as "unethical extortion of wealth via the threat of state violence". But that's perhaps just my American perspective..

    Your in-built translation seems to be broken by your ideology. The fact that you believe something should not keep you from being able to read, even if you disagree with the author. Please don't insult Americans by pretending that this failure of your intellect inflicts all of us.

  41. Re:lol wut? by hitnrunrambler · · Score: 2, Insightful

    The cost estimation is not of itself important, but it is an important means to and end: that commons-based innovation must receive a higher level of official recognition that would set it as an alternative to decision-makers. Ideally, legal and regulatory framework must allow companies participating on commons-based R&D to generate intangible assets for their contribution to successful projects. Otherwise, expenses must have an equitable tax treatment as a donation to social welfare."

    Can someone decode this for me?

    Do they want to tax companies that sponsor F/OSS development? Or subsidize them? Or do they want the flexibility to do both, and will change their mind depending on which company and which year we're talking about?

    Normally, my in-built translation apparatus resolves "Social Welfare" as "unethical extortion of wealth via the threat of state violence". But that's perhaps just my American perspective..

    In the US there are several very deeply entrenched political biases against the responsibility of the individual to society... so yes your background influences how you are taking both the words "social" and "welfare".

    Try reading it this way instead;
    "Developing commons-based software contribute towards improving the standard of living in a very real way. Most tax entities provide for tax deductions of goods and services to charitable organizations. If FOSS development was given the same tax-reducing benefit that donations to religious and political organizations have, this would greatly foster (and to an extent subsidize) corporate interest in creating, contributing, and releasing commons-based software."

    If such development contributions can become "intangible assets" (things that have value but not a price tag), then they can be "donated" to a charitable non-profit. The non-profit then assesses a value for the donation, and this amount now becomes tax deductible to the company.

    Since this wasn't clear I'm just guessing that "intangible assets", "equitable tax treatment", and "donation" are the real things that you didn't understand... and "social welfare" was just the political trigger that you focused on.
    If you genuinely want to learn the complexity of taxes, capitalism, freedom, and responsibility; I'd recommend you change where you get your news from.

    p.s. As a personal recommendation; if you're able to disarm your "political triggers" try NPR instead of the usual network ratings whores. You'll learn a lot rather than be told a lot.

  42. Re:lol wut? by Anonymous Coward · · Score: 1, Insightful

    "Social Welfare" can mean anything

    Yes, but it in the US it only means "commie-style income distribution". It's a perfect example of reversed (corporate) doublespeak: By systematically equating social welfare with communism, the US government has succesfully tainted even the slightest notion of progressive tax systems (i.e. the largest shoulders carry the largest burden). The GP is a perfect example of that (but at least he is aware of it). It has come to the point where any non-uniform tax reform will be resisted by all layers of the population, regardless of whether they would benefit from it or not.

    At least that's what it looks like from my non-American perspective...

  43. Re:lol wut? by Anonymous Coward · · Score: 0

    So what, then? We make all US citizens read, memorize, and be quizzed daily on the "Tragedy of the Commons" and the "Story of Everybody, Somebody, Anybody, And Nobody"? (google it.)

  44. Re:lol wut? by bmajik · · Score: 1

    Ok, so you read it as, the EU should setup tax incentives for companies to release code under F/OSS license, as F/OSS software benefits "society".

    It's an interesting point of view for a few reasons. While on its face, I'd tend to agree that "F/OSS is good for the world", it's an interesting thing to actually measure.

    One way to naively consider the point is to say that fewer than 5% of computer users are direct benefectors of the linux kernel and all linux / GNU distributions combined, as in, linux has had little penetration into the desktop thus far. Is a subsidy that benefits 5% of computer users appropriate for a government body to take on? Perhaps.

    Widening the scope a bit, you might say that most computer users end up _communicating_ with a web server running F/OSS software [i.e. LAMP]. This is a bit spurious, however. In this case, the providers in question, who are often for-profit entities, are benefitting from F/OSS software. A person navigating to a website doesn't often know what software they are communicating with, much less its license, and much less drive financial or intangible benefit from same.

    Services like Ebay and Hotmail have wavered between various F/OSS and commercially licensed systems over time, and their customer experience, impact, and costs have remained the same.

    So if you want to argue that Apache has been a transformational peice of F/OSS software and has made society better, I might be inclined to agree, but I'd clarify that it has primarily made it cheaper for _corporations_ to deploy IT infrastructure. They may or may not pass on any such cost savings to the world at large.

    In terms of what would do the most "good for society", and where government should either spend money it's taken (or collect less of it if certain conditions are met), would you argue for or against the EU paying extra money to Microsoft [or some 3rd party] for EU-specific security patches to Microsoft software. Naturally the EU would then freely distribute these fixes to its member nations and citizens.

    Releasing software under an F/OSS license certainly benefits some people. I think there is a defensible argument that releasing features or security fixes for popular commercial software benefits many, many more people. How would one justify the former without making an even stronger argument for the latter?

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  45. Re:lol wut? by bmajik · · Score: 1

    I am a little concerned when something done with the power of government can "mean anything". That's a recipie for problems. There are actually a number of people in the US that would argue that Churches and other religiously affiliated entities should stop receiving preferential tax treatment because the benefits are conditional and are distributed "unfairly".

    I think this is actually the case with all things done in the name of "social welare". Some individuals receive benefits and others do not, and the distribution mechanism is always conditional to some extent.

    I don't think it is ludicrous to question the benefits to "Society" afforded by F/OSS. I tried to do it in a quasi-numeric method in a different response on this thread. I agree with the _sentiment_ that the world is better off with F/OSS than without it. However, what governments should be funding in the name of "benefit to all" is a different matter, and requires discussion rather than mere sentiment or claims of self-evident truth.

    The article is about the attempt to quantify the the _value_ of one F/OSS project, probably as the first step of this political endeavour.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  46. Re:lol wut? by Belial6 · · Score: 1

    Your in-built translation apparatus is simply too simple. "unethical extortion of wealth via the threat of state violence" is HOW "Social Welfare" is frequently accomplished. It isn't the Social Welfare itself. While this does happen, it isn't the only way to give to Social Welfare. The article is suggesting that Linux developers have already willingly donated to Social Welfare, so should get the benefits that are usually reserved for those that have been victims of "unethical extortion of wealth via the threat of state violence".

  47. you'd be wrong by Chirs · · Score: 1

    I suspect that there is a lot of redundant and duplicated code in the kernel. I wouldn't be at all surprised if you could implement it with a cleaner design in closer to 1m lines of code.

    You'd be wrong. There's actually relatively little duplicated code in the kernel, mostly due to the fact that it's constantly being refactored. The vast majority of kernel code is drivers and arch-specific stuff.

  48. ah i think i have translated that into english by mjwalshe · · Score: 1

    some ones trying to get some eu pork(tax breaks) for OS projects

  49. "Free" OSes by mikein08 · · Score: 1

    Well, gee ... if Linux went away, there'd still be unix ... both of them "free" (you get what you pay for).

  50. Re:Wrong question by Lord+Bitman · · Score: 1

    If you paid 20 experts to write code for a year, and didn't allow anyone other than those experts to see it, would their output be better than the same 20 experts writing code for the same year but allowing anyone in the world to see it?

    Few people are writing open-source software out of the kindness of their hearts. It's either because they are being paid specifically to do so, or because they're being paid to do something else and they can get their job done better by submitting a patch to an existing codebase than they could by writing something from scratch.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  51. Re:lol wut? by jeffmeden · · Score: 1

    I understand where you are coming from, but your notion of 'support by the government' in terms of tax breaks on contributions basically breaks down to the government saying "if you are willing to give money to a properly registered nonprofit group, so are we (to the tune of 15% or whatever your bracket is)." By "mean anything" in this case, it means "only what a person willing to give their income for no tangible return wants it to mean."

    What more could you expect in terms of the government democratically supporting social programs? They are letting the *people* decide where the money goes. Do you think we would be better off by having the federal government say that they alone will decide which social programs will be supported with tax dollars (putting aside for a moment the argument you are about to make that no social programs are to be supported with tax dollars... it's not going to happen.)?

  52. That was 4.2BSD by billstewart · · Score: 1

    Yes, it grew out of Bell Labs v7 Unix, but the Berkeley Unix work was done at a public university.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  53. Offshore - like Finland? by billstewart · · Score: 1

    It did start out as a student's project, after all.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  54. Re:lol wut? by bmajik · · Score: 1

    Reading has to do with the recognition of word boundaries and matching ordred sequences of letters to plausible patterns.

    Comprehension is different: understanding what the author was attempting to communicate to you.

    The original article used several words that have socio-politically ambiguous meanings. You have used "social welfare" to mean two different things in two consecutive sentences in your dismissive and condescending response. I beleive you've unintentionally highlighted part of the problem.

    I was asking for feedback regarding my parsing of what the author meant. Specifically, I recognized a number of weasel-words and thus needed to try and translate them to something with actual meaning.

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  55. Original Unix License was One BILLION DOLLARS by billstewart · · Score: 3, Funny

    Back in the mumblety-80s, standard Bell Labs* Unix licenses came in binary and source versions. Binaries were cheap, source more expensive, universities got discounts so it was nearly free to them. At one point the US Government wanted a license that would give them unlimited rights to the code, because that was what they got for software that they'd paid to have develop, and their contracting bureaucrats insisted strenuously that they wanted that option for Unix as well. The Bell Labs Obnoxious Licensing Lawyers thought about it for a while, decided ok, and gave them a price - One Billion Dollars. The government bureaucrats said "ok, thanks", checked the box on their forms saying it was available, didn't actually order it :-)

    ...

    * Actually, depending on the year, it might have been Bell Labs, or Western Electric, or various parts of AT the bureaucracy you ordered Unix from changed over the years.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  56. Re:Ramifications - kernel.org by Anonymous Coward · · Score: 0

    This site is operated by the Linux Kernel Organization, Inc., a 501(c)3 nonprofit corporation, with support from the following sponsors.

  57. you think that's a lot? by shadowrat · · Score: 1

    How much would it cost if it were developed for a government contract?!

    1. Re:you think that's a lot? by Anonymous Coward · · Score: 0

      I did one government contract a long time ago. If I did another one, I'd double the rate just for all the silly trouble and the way they took forever to pay their bill.

  58. Re:lol wut? by bmk67 · · Score: 1

    [T]he US government has succesfully tainted even the slightest notion of progressive tax systems (i.e. the largest shoulders carry the largest burden).

    Except that in the US, the largest shoulders do carry the largest burden. The bottom 40% of tax payers have an effective income tax rate of between -2.3% and 0.3%. The top 20% earned slightly over half of the income, and paid over 80% of income taxes.

    What exactly was your point?

    http://en.wikipedia.org/wiki/Taxation_in_the_United_States

  59. Re:lol wut? by Elektroschock · · Score: 1

    Why shouldn't the goverment simply do what Google SoC does. Or they could spent 80 million to do a "winter of code" in their name. In government terms that is peanuts but it would make a huge difference to internet development and raise international attention.

  60. Re:lol wut? by Elektroschock · · Score: 1

    Direct funding, not tax incentives. In fact the EU funds a lot of development, just that it is not open source.

  61. R&D Tax Credits in the UK by HammerToe · · Score: 1

    A couple of years ago I went to a seminar by HMRC (Revenue and Customs) on R&D Tax Credits here in the UK. I stood up and asked the speaker how Open Source is seen by HMRC in terms of R&D tax credits. I explained to them that the software we help develop (Plone) is used by numerous public sector organisations in the UK. One of the key criteria for R&D Tax Credits is that you need to own the IP of whatever it is you are developing. I explained to them that our entire business model was based upon us *not* owning the IP of the software we are helping to develop.

    I was laughed at. Seriously. The speaker and a good portion of the audience laughed at my ridiculous idea of my business not owning the IP of the software I was developing.

    The Plone Foundation recently valued Plone using COCOMO at US$3 million.

    -Matt

  62. let's look at the economy of scale by Anonymous Coward · · Score: 0

    Note our great Apollo space program example was around 1-2 billion in today's dollars for software development... and that got us to the moon, new technologies, and beyond. BTW...

    With that perspective, $1 billion dollars to run a $299 netbook to check email, surf the web securely, and copy photo files? On a lousy (gnome/KDE) window manager (remember "The Year of the Linux Desktop"?)...


    Are we calling this "mission accomplished"? I beg to differ.

  63. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  64. Re:So, FLOSS developers; by DaVince21 · · Score: 1

    where is your paycheck? Hmmmmm?

    Plenty of open-source developers out there coding for companies that have at least some commercial interests. And I'm not talking small companies per say, I'm talking Google, Sun and Intel, for example.

    Me, I just like sharing to the world what I've made so others can potentially improve it. OSS is kind of like a charity if you think about it.

    --
    I am not devoid of humor.
  65. Re:lol wut? by Anonymous Coward · · Score: 0

    Yes, the income tax in the US has been setup perfectly so that it can still be defended. Have you also looked at those numbers after SSI has been incorporated? My comment was in relation to "Social Welfare", after all. Go ahead and look, it's on the same page, just above "Payroll Taxes".

    I'm not interested in the raw numbers in that table, but in the effects of Social Security on the tax distribution. As you can see, after incorporating SSI, there is nothing left of your "over 80%", nor of the "-2.3%" for the lowest incomes. To put it in simple terms:

    The Social Security constructs in the US give a 20% tax bonus to the top-earning 20%, and a tax burden of roughly 5% on everyone else.

    As an aside, it's amazing to me that the top 0.1% of the population earns 10% of the country's income; but I don't have numbers to compare that to Europe.

    Also, how come there is a income-dependent limit to deductions? Like the article says, a person with an 200k$/y income gets to deduct 6 times more expenditures than someone with a 40k$/y income.