Slashdot Mirror


2-Year Study Shows Mac Users Downloading More Open Source Software

AmyVernon writes "We combed through about two years' worth of data on SourceForge, looking at the platforms of the users who downloaded projects, and millions more Mac users are downloading open source projects now than were in February 2010. In the same time, Windows downloads have increased by a much smaller percentage and Linux downloads have actually declined." I wonder how much of this last part can be chalked up to the ever-better download infrastructure that the various Linux distros have. (Note: SourceForge and Slashdot are both part of Geeknet.)

30 of 203 comments (clear)

  1. Yeah, I wonder that too! by Anonymous Coward · · Score: 3, Funny

    I also wonder how much of the Mac users downloading more open source software can be chalked up to the better download infrastructures that Linux distros have!

    1. Re:Yeah, I wonder that too! by errandum · · Score: 5, Insightful

      Not that, but maybe some mac users (I'm one of them) used to use linux but decided to get a mac simply because it doesn't require you to read 3 manuals just to change some configuration while still allowing you to have a really powerful console.

      Because of my Linux past, I tend to use macports or homebrew to get almost anything, so I suppose I don't count to the sourceforge statistics

    2. Re:Yeah, I wonder that too! by geekd · · Score: 4, Insightful

      I second this, and add the reason that stuff (sound, video) actually works with zero user effort on Mac.

      Plus another reason: can't live without software like Photoshop, Pro Tools and Final Cut Pro.

      All that AND I get the unix environment I know and love.

    3. Re:Yeah, I wonder that too! by micheas · · Score: 5, Insightful

      There is another explanation that is being ignored. Linux developers are more prone to having migrated to github. Added to that the much larger repositories of debian, and ubuntu which reduce the downloads from the original source. An example of this is that when MySQL stopped offering official downloads for debian, I doubt more than a handful of people noticed, as it was a lot easier to get mysql from debian.org.

    4. Re:Yeah, I wonder that too! by Darinbob · · Score: 4, Informative

      Notice that the Mac comes with a compiler on the distribution DVD along with a traditional set of tools that most open source projects will need. Thus you can get source code and build yourself much more easily than on Windows. Of course you can get binary only software but a lot of people shy away from that sort of thing because of malware concerns.

  2. Obvious by Anonymous Coward · · Score: 5, Funny

    After buying our Macs we don't have any money left to buy software.

    1. Re:Obvious by Nimey · · Score: 3, Insightful

      That's the funny thing:for some reason Macs have been a stronghold for shareware for /ages/. If you can find a program to do something for free on a Windows machine, odds are you have to pay $19 for a rough equivalent on the Mac.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  3. Package managers by Anonymous Coward · · Score: 5, Informative

    I'll tell you why downloads for Linux have declined - better and more complete package manager systems give users less incentive to go to places like SourceForge for programs, because they can use built-in tools like Ubuntu's Software Center.

    1. Re:Package managers by RonVNX · · Score: 5, Insightful

      The original "app stores" for Linux are its package repos.

    2. Re:Package managers by jpate · · Score: 4, Insightful

      My guess is that it has to do with the rise of github and bitbucket, together with version control systems that aren't completely dependent on a central repository. Sourceforge used to be the go-to place for coordinating open-source project development, but not so much anymore.

    3. Re:Package managers by SnowZero · · Score: 3, Interesting

      There has been a shift toward Debian-based derivatives such as Ubuntu. Historically at least, Debian repos were bigger and didn't require going outside the manager to download an RPM/tgz as much. RPM distros also seemed to be more fragmented into incompatible subgroups, while Ubuntu and several others stay close enough to their parent that simple packages (the bulk of long-tail software) can be exchanged. Things are much closer than they used to be, but if you gather a lot of data you might still see a statistical difference.

  4. I wonder.... by ducomputergeek · · Score: 5, Interesting

    If it's because more *iux developers have moved to Mac, especially on laptops. 10 years ago I knew more "switchers" who switched from Linux to MacOSX for development including myself. Mainly because all the hardware worked and I had the same software stack for the projects I was working on even if the final deployment would be to linux servers.

    Every year since I've watched the number of developers using macs increase at conferences so much so that in the past couple years non-mac laptop users really stood out at the three conferences I attend every year.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:I wonder.... by Anonymous Coward · · Score: 4, Insightful

      I think the Intel switch in particular was the biggest accelerator of this. Once this happened, one machine could easily run OSX, Linux, Windows and whatever else you might need it to. The Mac lets me be lazy when I want to be (ie use "mainstream" applications like Word, Photoshop, etc) and still gives me easy easy to tools when I need them (ie MacPorts).

    2. Re:I wonder.... by Anonymous Coward · · Score: 3, Insightful

      A little off topic, but following the parent thread. I am a freelance IT consulting and I see more of my colleagues using Macs with VM software. This combination gives one all that they need. You have complete *nix and all the command line stuff with useful Mac UI and then VM software for all the Windows legacy crap you have to deal with from time to time.

      I downloaded MySQL 5 as my DB of choice and PHP (plus python, perl, apache, and others) came pre loaded on the mac.

    3. Re:I wonder.... by Anonymous Coward · · Score: 5, Funny

      The only downside was no flash.

      So, no downsides then?

    4. Re:I wonder.... by Yvan256 · · Score: 4, Interesting

      You have complete *nix and all the command line stuff with useful Mac UI and then VM software for all the Windows legacy crap you have to deal with from time to time.

      I'd like to see Apple use that line in a TV ad.

  5. Linux user here. by IANAAC · · Score: 5, Informative
    I can't remember the last time I had to go to sourceforge for anything. Everything I have needed is usually already in my distribution's repositories, or another easily addable third party repository.

    Macs (or Windows, for that matter) don't have any sort of repository, do they?

    1. Re:Linux user here. by TheRaven64 · · Score: 4, Informative

      Macs have macports, which is a port of the FreeBSD ports system to Darwin. It usually does source builds though, and will try to grab the source from its upstream location, so these will still count towards the stats.

      --
      I am TheRaven on Soylent News
    2. Re:Linux user here. by taiwanjohn · · Score: 4, Interesting

      Same here. It's been a long time since I had to "go searching" for an app that wasn't already in the distro's collection. And it's been a good deal longer since I last downloaded something from Sourceforge. The only thing that even comes to mind is iscan which I need for my Epson scanner, and it's not hosted on sourceforge.

      In any case, I'm glad to see the uptick in Apple downloads, though I suspect that's more a reflection of Linux geeks choosing Apple hardware, rather than the other way around. I don't have a laptop at the moment, But my last laptop was an iBook, and the the next one will probably be an iMac-Pro... because I know that Apple has good, solid hardware, and because the hardware is so tightly controlled, I know that it's easy to write for. If I get an Asus notebook, it's a crap-shoot for which chipset, which graphics chip, etc..

      I'll gladly bet a beer that any decent Linux distro will boot "out of the box" on Apple hardware. But I'd be cautious about that bet on some random confabulation of "commodity-PC" hardware.

      --
      XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
    3. Re:Linux user here. by TheLink · · Score: 3, Interesting

      The last time I tried to use mac ports (last year?), it didn't work, the site was down or something. And I tried more than once over a period of time. Gave up.

      FWIW at work I use Windows for desktop stuff, Linux and Windows for server stuff. And OS X for testing some OS X client stuff.

      Many prefer OS X. That's fine with me. OS X doesn't suit the way I work. I typically have 30+ task buttons on my Windows taskbar. OS X's Expose would just be slower for me - would take more steps to switch from one window to a specific window. Yes it does it more stylishly, but no thanks ;).

      I'm not surprised if many OSS developers/users are using Macs. The "Desktop Linux" developers often seem like they're sabotaging "Desktop Linux" with PulseAudio and other crap. To those who will reply "It Works For Me", hey the rest of the world says Windows and OS X works for them, and OS X's market share has grown way more than Desktop Linux has in a shorter space of time.

      I get the impression that Desktop Linux users are having to switch distros every few years just to have something that works not too crappily.

      --
  6. We have X! by wjcofkc · · Score: 5, Interesting

    Also a long time Linux user, I jumped onto the Mac bandwagon as my full time platform in 2005. Best personal computing decision I ever made. On the one hand, Apples default applications are remarkable (Garageband\iMovie anybody?) I also use textedit like crazy. For me the single most important piece of default software has been X windows. If you are running it on Linux I can almost certainly run it on my Mac. I use GIMP frequently. OS X comes with GCC, apache, etc... I also like that I don't really ever have to minimize anything since tiling a bazzion windows on a Mac really is very effective. Then there is built in system wide spell check. Did I mention spotlight? I could go on and on.

    --
    Brought to you by Carl's Junior.
  7. Easy to use nice computer by Phat_Tony · · Score: 4, Interesting

    It's not a popular idea around here, but among my hard-core geek tech industry friends, there are several who used to use Linux as their primary OS who then got a Mac. Many still run both Linux and Windows virtualized, but still tend to boot into OSX.

    A lot of geeks just hated Microsoft and were not necessarily huge fans of Linux on the desktop. Once Apple went to Unix, and to Intel, and started making nice laptops, it was an appealing option. Other geeks like open source but also still find Linux frustrating with dependency hell or config file editing or lack of some piece of software functionality, and just want an out-of-the-box OS that they feel they can spend less time messing around with so they can spend more time messing around with their code. [Obviously a contentious topic around here, but in my limited experience I have spent relatively less time troubleshooting configuration on OSX than Linux. Yes, yes, OSX supports a limited set of hardware and Linux tries to support everything, but that doesn't change the time commitment to making your stuff work.]

    There are also developer geeks who, until Lion (which allows virtualization), practically had to buy a Mac because they wanted to test their software under Windows, Linux, and OSX, on one machine. So it had to be a Mac virtualizing the other two.

    --
    Can anyone tell me how to set my sig on Slashdot?
    1. Re:Easy to use nice computer by jasnw · · Score: 3, Interesting

      I was going to respond to this topic, but this response pretty much sums up what I wanted to say. I switched from Linux+Windows in 2004 to Mac and haven't looked back. I've got two iMacs and a MacBook Pro, all running VMware with Linux and Windows virtual machines. I have a number of Open Source packages installed on all OS X setups using macports. There are things about OS X (and Apple) that I don't like, but the damn things pretty much "just work" and I can roll code that I need done and not that my OS needs done. Linux sans the desktop is still my main workspace (space-related research), but everything else that doesn't require Windows is done in OS X.

  8. Simple reason: More Macs by gnasher719 · · Score: 4, Insightful

    The number of Mac users is growing. Therefore the number of Mac users doing X is growing, whatever X is. For example, the number of Mac users downloading open source software can be expected to grow since there are more Mac users. Now the _percentage_ of Mac users downloading open source software, that would be interesting to know.

  9. Debian / Ubuntu user by phrostie · · Score: 4, Insightful

    I hit up Sourceforge if i'm looking for what is out there,

    to download, i use apt-get.

    I only download from Sourceforge if there isn't a native package already

  10. Different User Groups, Different Needs by andersh · · Score: 5, Informative

    While Linux offers a lot more [out of the box], the average Apple user doesn't need a repository. They can however easily add one! The App Store helped a lot in my opinion. Using Fink and Macports is not mainstream, but it sure works me!

    1. Re:Different User Groups, Different Needs by gOemb · · Score: 5, Informative

      Just because you mentioned Fink and Macports, I would like to mention Homebrew [http://mxcl.github.com/homebrew/]. It just amazed me how easy it can actually be. This is *the* package manager for OSX and the only one where everything I wanted worked very well just like that (zsh, tmux, new ruby versions...).

  11. Mac: It runs everything. by LostCluster · · Score: 3, Interesting

    I've been saying this for a while... Mac gets access to open source products shortly after Linux gets them and much before the project is ported to Windows.With the ability to run Windows by Boot Camp, VMWare Fusion or Paralells Desktop a Mac user gets access to all the Windows-only stuff and you can't forget the number of applications dedicated to Mac use. In total, it all just works.

  12. MacPorts by MrEricSir · · Score: 4, Informative

    I take it you've never heard of MacPorts? It's a package manager for OS X.

      It's the easiest way to install MySQL and other necessities for web programming.

    --
    There's no -1 for "I don't get it."
  13. How did you get here? by cyberbill79 · · Score: 5, Interesting

    I find many of these posts very interesting... especially the number of developers getting Macs. I was one of them myself at one point. But I find what intrigues me most is wondering about their histories and past experiences with the os's.

    I am currently 99.999% linux, only using Windows or Mac when testing sites or software. But that's not how things began...

    I am currently 32. I like many my age, but not all, had grown up with the Apple II's in my elementary school. My earliest memory of such events was being the 'printer expert' in 2nd grade. When anything went wrong with it, I was asked to fix it. I was an Apple fan, amazed at what I could do with this yellowing grey box on the desk. At one point my father came home with an Apple IIgs which just expanded on my experiences, buying my first modem and connecting to the world via the BBS's around at the time. My first email address was through one of these boards. We later got a Macintosh, I forget the model, but it had all sorts of multimedia capabilities. In high school, I bought my first PC from a friend. He gave me MS DOS 6.22 to use, and later Windows 3.11. I found it all very interesting, and learned quite a bit about the OS after formatting and reinstalling it so many times. Maybe a year later, I found out about Linux from another friend at school. He was very passionate about it which made me so curious about this relatively unknown OS. My first time installing Linux was very painful, but I was determined. Through Windows, downloading a handful of disk images, and then rebooting and loading what I downloaded onto a second partition. After a few times going back and forth, I had enough of the system installed, that I could get myself online through Linux and continue installing the packages there. Compiling the kernel I don't know how many times to get this or that working. Finally the full installation setup with X a week after I had began. From that point on, I had strived to use Linux as my main system. Only problem was I liked using laptops. It took a very long time for Linux to become viable in this arena. I switched from various versions of windows to linux and back again for many, many years. I could never switch fully over for one reason or another. Quite often it was due to lack of software for some task. I keep trying, though I often had a second system setup as a Linux server for various network related tasks. Fast forward to about 4 years ago, I got my first Macintosh since way back. A Macbook Pro with the intel processor. I got Parallels and was able to still do my Windows stuff and play with Linux when I wanted to. 2 years later, I had my motherboard replaced because of the NVIDIA issue. It was at that point that I felt incredibly vulnerable if my system had actually gone down. Was I going to drop another $2,000 on a new Mac replacement if something went wrong? All my software was Mac-only! I had backed myself up against a wall. I began looking for multi-platform open-source free software to replace all of the OSX-only programs I was using. 6 months later I did a full backup of my system in-case anything went wrong during the transition, and leapt back into the Linux community wiping my Mac and installing a recent edition of a Linux distribution. Only a few stumbling blocks since the Macs were just starting to get support, but I had made the switch. One year later, the screen on my MacBook went bad, an internal crack that would cost about $300 for me to replace it myself, more if I had someone else do it. Typing blind, since the screen was completely unreadable, I got myself to another tty console and installed ssh using apt-get. I can't believe it wasn't on there, but now it's one of the first things I do. I was able to access everything on my computer now from my fiancée's laptop, which I had recently switched to Linux (she loves it! :) ), while I contemplated my situation. Replace the $300 screen on this 'aging' laptop (wow technology moves fast), replace it with a new one (I find just about every laptop I