Slashdot Mirror


The 'Everyone Gets the Source Code, Donations Get You Binaries' Software Model

TroysBucket writes "One developer who is trying to fund his development work via donations has taken on an 'Everyone gets the source code, donations get you binaries' business model, where he provides installers and binaries directly only to donating users. Quoting: 'A very central goal of everything I am doing, right now, is to show a concrete [and highly documented] way that other developers can fund their own FOSS work. With that in mind One major mistake I made, right off the bat, was that I provided very little direct benefit to people who donate (no “perks”).' Has anyone seen this work well before with other projects?"

341 comments

  1. Mysid by mysidia · · Score: 1

    The problem with that is... they don't get the binaries, they can't try out the software and learn how good it is.

    I would suggest an alternative: people who don't donate get different binaries. Binaries with a nag screen, or binaries that expire and must be manually updated after a certain date to continue using the software.

    Whereas folks who donate get auto-update or binaries that can be used indefinitely (even an old version), and maybe some additional 'add-on' content elements like themes that aren't part of the code

    And of course, they can build the source themselves.

    1. Re:Mysid by NemosomeN · · Score: 3, Insightful

      By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free.

      --
      I hate grammar Nazi's.
    2. Re:Mysid by Missing.Matter · · Score: 2

      I'm kind of confused about what he's actually doing. "I build and maintain the “official” installers and packages and provide them, to those that contribute." Does that mean he's holding back make files and install scripts? If he's not, it should be easy to compile your own binaries and thus there's no reason to donate at all, and yes, he's just charging people who don't know how to make from source. But if he is holding back make files, then he's making sure pretty much no one who has something better to do will download his software.

    3. Re:Mysid by Anonymous Coward · · Score: 0

      Well... that's how the world works, yes? You know the right stuff, belong to the right club, you get ahead. Tech skills are no more unfair than the more common bases for elitism.

    4. Re:Mysid by bmo · · Score: 2

      >The problem with that is... they don't get the binaries, they can't try out the software and learn how good it is.

      Sure they can.

      They can compile it their own damn selves.

      --
      BMO

    5. Re:Mysid by Sir_Sri · · Score: 2

      By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free.

      which is in practice essentially the entire software industry + the pirate bay.

      Admittedly there is a certain element of risk associated with using the pirate bay, but that doesn't seem to have acted as much of a deterrent, and the technical barriers between being able to build something from source and being able to download from TPB are quite a bit different, but now you're shifting tolerances around

    6. Re:Mysid by bhcompy · · Score: 4, Funny

      And if you don't own a computer, you can't even get the source code. How unfair.

    7. Re:Mysid by AliasMarlowe · · Score: 1

      The problem with that is... they don't get the binaries, they can't try out the software and learn how good it is.

      Sure they can.
      They can compile it their own damn selves.

      I'm glad we're not talking about distribution of the compiler, then.
      Imagine if it had some weirdness which only allowed it to be compiled by itself...

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    8. Re:Mysid by mwvdlee · · Score: 3, Insightful

      Think "car analogy" and you can fill in the blanks yourself.

      This is how things work in the world; if you are an expert in a certain field, you'll benefit from being an expert in that field.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    9. Re:Mysid by PCM2 · · Score: 1

      I'm kind of confused about what he's actually doing. "I build and maintain the “official” installers and packages and provide them, to those that contribute." Does that mean he's holding back make files and install scripts?

      Clicking through to his GitHub link, I can't even find any source code.

      --
      Breakfast served all day!
    10. Re:Mysid by Anonymous Coward · · Score: 5, Interesting

      The NeoOffice project (more-or-less OS X native port of OpenOffice; deliberately not providing a link here because the stunt pulled by the devs at the beginning of 2012 makes them weasels in my book) recently switched to an arrangement similar to this, except those guys are far worse than the developer in TFA (who is actually being perfectly reasonable, IMHO). Essentially, the donation in this case buys you the time savings of not having to compile yourself, and some measure of assurance that the binary is compiled as intended by the developer. And if you're OK with setting up the build environment, running makefiles, and taking the time to run the build, then great.

      The Neo binaries used to be free. Somewhere around the end of 2011/beginning of 2012, without warning, they started requiring money for binaries of the new major-version release (3.2.x). They didn't bother to disable the update check in the latest 3.1.x binaries, nor to modify it to say something like: "NOTE: subsequent updates will be pay only." The weaselly thing is that they describe this as a "voluntary donation" -- no kidding. You can't download the binaries (nor post to most of the forums) without a donation. All of which would be only mildly annoying if the source, which is available via anonymous CVS and includes the makefiles, were actually possible to build by following the published instructions. Unfortunately, it isn't: quite a few people have tried (myself included), and all independently arrived at the same conclusion, which is that the source will absolutely not build as published. (Search the macosx-talk archives and see for yourself.)

      In short, it seems quite clear that the Neo devs are deliberately doing the absolute bare minimum to satisfy the GPL requirements (and to be able to use a ".org" domain, which may have significant tax implications) -- maybe not even that. I suspect they know damn well that the source won't build according to the instructions, even if you follow them to the letter. "Disingenuous" doesn't even begin to cover it.

      By comparison, the developer in this case is being very transparent and upfront with his reasons and intentions. Kudos to him!

      --Tim

    11. Re:Mysid by Missing.Matter · · Score: 1

      I know, I was checking this to try and get a confirmation either way, and was wondering the same thing.

    12. Re:Mysid by shentino · · Score: 1

      And with commercial software you don't get JACK if you don't pay up.

      So this method isn't really worse than the status quo.

    13. Re:Mysid by shentino · · Score: 1

      If you don't own a computer, you don't need the binary anyway.

    14. Re:Mysid by Anonymous Coward · · Score: 1

      (Replying to myself after following my own suggestion to search the macosx-talk archives...)

      I goofed the dates. The "voluntary donation" thing took place in April 2011, not 2012.

      I got so pissed off that I switched to OOo (Apache) / LibreOffice when this happened, and never looked back. Man, time flies.

      --Tim

    15. Re:Mysid by DogDude · · Score: 1

      "By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free."

      I agree with you. What's your point?

      --
      I don't respond to AC's.
    16. Re:Mysid by jbolden · · Score: 2

      You are right. I was thinking of that example myself. I had donated to NeoOffice once prior to the switch after using it a few times. I've actually paid twice since the switch, though less money. At this point of I just think of Neo-Office as inexpensive semi-commercial software. RedHat, JBOSS, Open-Xchange... use this model as well.

      Anyway Neo is still a much better product than Open Office. There are some serious runtime bugs in Mac Base that Neo gets rid of that cost me several hours using OO.

    17. Re:Mysid by gl4ss · · Score: 0

      it's still backwards as far as promoting the product goes.

      but what this is, is selling a subscription to a games service while calling it a donation. that's what sucks about this, moreover you don't know what you're buying. yes, buying, it's a fucking tax dodge.

      what he did right now was troll a lot of free publicity. I just spent my time reading the comic and checking if there's something to build on his github. I WANT MY GODDAMN TIME BACK!

      another thing I suspect is that he wants to troll people to trying out his development tools which seem necessary for compiling this stuff?but for example the github project for "linux tycoon" has only the readme committed. if I bought the binary, would I get just that? or wtf?

      --
      world was created 5 seconds before this post as it is.
    18. Re:Mysid by BronsCon · · Score: 5, Insightful

      By charging a small fee to those most likely to require technical support, it looks like you are covering your support costs in the most fair manner possible. Hmm?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    19. Re:Mysid by bmo · · Score: 1

      >but what this is, is selling a subscription to a games service while calling it a donation. that's what sucks about this, moreover you don't know what you're buying. yes, buying, it's a fucking tax dodge.

      No, it's not a tax dodge. Only charitable donations are write-offs. He still has to declare it. You're accusing him of tax fraud in public. You should back that up or retract.

      You seem butthurt that he wants to get something out of this besides just name recognition. I think you should see someone about that butthurt before it becomes malignant.

      I'm as F/OSS as anyone, but I'm not one of those people who think that F/OSS authors should be paupers.

      --
      BMO

    20. Re:Mysid by jhd · · Score: 1

      Life in general has a cost... people need to get used to that.

      -- john

    21. Re:Mysid by Wordplay · · Score: 1

      (and to be able to use a ".org" domain, which may have significant tax implications)

      There are no requirements to be a non-profit to use the .org domain. It's a recommendation only. Craigslist is probably the best-known example of a commercial company using one as their primary.

    22. Re:Mysid by Anonymous Coward · · Score: 1

      A solution for your confusion. For example, get the source for VLC. Try building it
      on an somewhat older OS release. Ah ha! I'd gladly pay for a service like that.

      CAPTCHA = modest

    23. Re:Mysid by mysidia · · Score: 2

      "By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free."

      Technically inclined users don't just get it for free, they have to either pay for the binary, OR follow build instructions, and do all the work compile the binary their own, which depending if they did it properly or not might or might not match the developer's "blessed" binary

      Their "Work" is a cost. Just like an auto mechanic changing their own oil to avoid paying the dealer fee for maintenance service is a cost.

      Non-technically inclined users can either read the directions and attempt to learn while struggling through the build process, or they can pay a technically inclined person to do it for them --- but donating will probably be cheaper.

    24. Re:Mysid by mysidia · · Score: 1

      They can compile it their own damn selves.

      Unless the application is specifically targetted for software developers, who know how to use the tools, then. It's equivalent to saying they don't need health insurance to pay for a doctor -- they can just the surgery on themselves.

      The end users arenot going to go through all that work to try out an unfamiliar application. It will be passed over, and they'll not learn about it through word-of-mouth, because the average user cannot compile software; the popularity of the app will be so low, that noone will be aware of it to consider donating in the first place, therefore it's counter-productive and hurts the developer.

      Distributing a very old binary, and requiring a donation for the recent versions that have bugfixes and new features is better strategy than that.

    25. Re:Mysid by Anonymous Coward · · Score: 0

      I don't think that would be a big concern, even if you where compiling a compiler. Every now and then I compile a C compiler implemented in C. Takes me about 10-15 minutes for the compile depending on the patches and configuration flags I apply.

    26. Re:Mysid by pongo000 · · Score: 2

      You can't download the binaries (nor post to most of the forums) without a donation.

      And what prevents you from distributing the binaries under the GPL? Is this forbidden?

      At any rate, I've found LibreOffice to work just fine on my MacBook, and I would suggest others who are disappointed with NeoOffice's bone-headed move switch over as well. This, BTW, from one who truly donated voluntarily to NeoOffice...

    27. Re:Mysid by dryeo · · Score: 1

      GSView (Ghostscript frontend) has always done this, their binaries have a fairly minor nag screen at startup. If you pay you get the binaries without the nag screen. The software uses its own license that requires source code to be distributed if you modify it and distribute a binary but it restricts commercially selling the binaries. You can recompile it yourself to get rid of the nag screen but it takes a little searching of the source to find the preference to turn off the nag screen.
      While not GPL compatible, it's not too bad of a license as the source is always available.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    28. Re:Mysid by TheSeatOfMyPants · · Score: 1

      Two problems with that:

      1) There's a huge range of skill between the kinds of users that are prone to needing support (or hand-holding) and the ones that can compile their own apps and feel it's worthwhile to do so, much as there's a huge gap between a student driver and a professional stunt/racecar driver.

      2) People that can/do compile their own apps often also post to support forums because they're working with the code, tackling a problem without being sure of how to address it, or struggling with some problem in compiling the source -- and users at the shallow end of the tech-ability pool can easily be supported by other more-experienced average users without needing the dev's attention at all. Meanwhile, when those more experienced non-compiling users do post in a support forum, it's often because of the sort of problem that would be worked out in bug-testing if the users weren't doubling as bugtesters.

      Paying for advanced (i.e. non-user) support makes sense -- but the person that needs support should pay for it regardless of whether they're perpetual newbies or amateur programmers, it shouldn't be covered by the folks that don't need/want assistance (or that are bringing actual problems to the dev's attention).

      --
      Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
    29. Re:Mysid by SydShamino · · Score: 1

      NeoOffice switched to this model, and shortly thereafter I switched to LibreOffice. Lo and behold, LibreOffice was already leaps and bounds ahead!

      --
      It doesn't hurt to be nice.
    30. Re:Mysid by SydShamino · · Score: 2

      LibreOffice works really well on Mac, in my experience.

      --
      It doesn't hurt to be nice.
    31. Re:Mysid by jbolden · · Score: 1

      I haven't used it. What are the differences with OO for Mac?

    32. Re:Mysid by NoMaster · · Score: 1

      Or you could just look at the top of this screen...

      --
      What part of "a well regulated militia" do you not understand?
    33. Re:Mysid by Anonymous Coward · · Score: 0

      Maybe I just like reading binaries to my kids before bed.

    34. Re:Mysid by Anonymous Coward · · Score: 0

      The thing that puzzles me is the idea that people download these foreign binaries at all, when they have the opportunity to build a version to match their computer for about the same effort. Or is the build process particularly flaky and awkward to drive for this software?

    35. Re:Mysid by bmo · · Score: 1

      Do you know how much I knew how to write programs and compile shit on Linux when I started out in the 90s with it?

      Nothing. Not a damn thing. I had "programming" experience from the 8 bit days and experience with REXX under OS/2, but it did fuck-all for me when it came to a modern OS. Lo and behold there are books in the bookstores and libraries that can teach you this, along with how-tos and manpages. And it's not that hard. Really, it isn't. It's like cooking from a cookbook. You just follow the instructions and after a while you get the hang of how things are supposed to work and why they work and you start doing things without the cookbook.

      People choose to have precompiled binaries instead of learning how to compile. They can pay for that choice.

      --
      BMO

    36. Re:Mysid by Anonymous Coward · · Score: 0

      Either don't know or don't care / don't have the time / have better things to do with their time.

    37. Re:Mysid by Anonymous Coward · · Score: 0

      Actually his main product illumination didn't compile for me :)

    38. Re:Mysid by Anonymous Coward · · Score: 0

      The Neo binaries used to be free. Somewhere around the end of 2011/beginning of 2012, without warning, they started requiring money for binaries of the new major-version release (3.2.x).

      So? Did what you already had stop working? We're you expecting a constant stream of new software from the developer without compensating them? Do you think that just because you installed a software package once that the developer is now your bitch?

      If a developer starts charging for the next version of formerly free software and half his customers run for the hills, that just clears out the trash. Real customers that get real value from the software are the ones that stick around.

    39. Re:Mysid by BronsCon · · Score: 1

      1) And the likelihood of someone who is able to compile the software not being able to RTFM and follow instructions prior to asking for help? Right, that's why they get it for free. If there's a problem in the documentation or something isn't working as it should (you know, bugs), these are the users who will contact you to let you know what they've found and how to fix it; they're, perhaps, more valuable than the users giving you cash, since they help you improve your product, so more users will want to pay you for it. For free.

      2) As above, these people are discovering bugs *AND* attempting to provide fixes, where the paying users can onlike likely point to "there's a problem, I'm not sure what it is, but this isn't working right"; much more valuable data from the self-compiling users. In cases where someone is posting about build issues? Well, *someone* got it to build, right? They can help. You do make a valid point, however, about users doubling as bugtesters; and the very type of users I would want to attract for that purpose are the ones who know how to, at a very minimum, compile from source and RTFM, so it's worthwhile for me to give them a break.

      It's less about the volume of support requests and more about the nature. We know to post in the forums and let the community *AND* the author (if/when he has time) help us; paying users are also being given the option of directly asking the author for help (and he'll make time because you're paying him to). Even a self-compiling user, should they require direct assistance from the author, would have to pay to get that. So, what's the problem?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    40. Re:Mysid by jep305 · · Score: 1

      "By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free."

      Sounds like Utopia!

      --
      In Reason We Trust
    41. Re:Mysid by Grishnakh · · Score: 1

      Actually, that's not such a bad idea I think. Lots of businesses operate entirely on the principle of taking advantage of peoples' ignorance or laziness or impatience; they provide a service so that if you're too lazy to do it yourself or don't have the time, they do it for you, but they're not stopping you from just doing it yourself. Too many businesses (like computer games back in the days when they had things like manual checks) try too hard to make it impossible for anyone to get around their toll gate, and end up spending so many resources in this pursuit that it hurts theor profitability or even ruins them, when they'd be better off just putting their product out there, ignoring the people who have more time than money and find ways around paying the "toll", and just focusing on the customers who DO pay and have better things to do than figure out ways of not paying, and making those people happy.

    42. Re:Mysid by Grishnakh · · Score: 2

      In short, it seems quite clear that the Neo devs are deliberately doing the absolute bare minimum to satisfy the GPL requirements (and to be able to use a ".org" domain, which may have significant tax implications)

      I'm not an expert on domain names, but I'm pretty sure that anyone can get a .org domain if they want, and I don't think there's any requirements about being a non-profit nor are there any tax implications involved. I could be wrong, but I don't think so. My first employer out of college, a small 50-person company, had (and still has) a .org domain for their website, probably because the equivalent .com was already taken. This was way back in the late 90s too. As far as I can tell, at least in the last 15 years, there's been no real policing of domain names so that only non-profits and the like can get .orgs, even though it seems fairly obvious that this was the original intention. It's too bad, though, since I think it was a good idea, but the whole domain-name system is screwed to hell these days, not only with .com, .org, and .net all being interchangeable, then later with stupid extensions like .biz and .info, and now with total anarchy with any extension at all being allowed.

    43. Re:Mysid by Anonymous Coward · · Score: 0

      Fuck you mom!

    44. Re:Mysid by Anonymous Coward · · Score: 0

      And what prevents you from distributing the binaries under the GPL? Is this forbidden?

      I think GP explained that pretty well...the sources and buildfiles available from the public repositories won't compile into the binaries they are selling. (Sorry, "making available exclusively to those who make a voluntary monetary contribution.") There's some sort of secret sauce used to build the binaries that the developers are withholding from the repositories.

    45. Re:Mysid by CapOblivious2010 · · Score: 1

      >The problem with that is... they don't get the binaries, they can't try out the software and learn how good it is.

      Sure they can.
      They can compile it their own damn selves.

      ...and this attitude is precisely why it will NEVER be "the year of Linux on the desktop".

      I know it's hard to imagine, but there are actually people out there (a majority, in fact) who use computers to get a job done, and have no interest in picking up the skills to "compile it there own damn selves" - just as there are people who drive a car but have no interest in the details of an internal combustion engine. You can diss them all you want (and I'm sure you will), but unless there's a realistic way for these people to use the software, they're just going to keep buying windows. And companies are going to keep writing software for windows. And hardware manufacturers are going to keep writing drivers for windows. And linux is never going to replace windows.

    46. Re:Mysid by bmo · · Score: 1

      And your problem is assuming that other models of software sales don't exist on Linux.

      Do you know how idiotic your post is? Do you really?

      --
      BMO

    47. Re:Mysid by tehcyder · · Score: 1

      Think "car analogy" and you can fill in the blanks yourself.

      This is how things work in the world; if you are an expert in a certain field, you'll benefit from being an expert in that field.

      The point is that you shouldn't need to be a technical expert to use something like an office suite.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    48. Re:Mysid by Anonymous Coward · · Score: 0

      "By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free." I agree with you. What's your point?

      The point is that basing your business model on elitism and smugness is likely to put off those potential nontechnical users and leave you with a small group of fanboys impressed with their ability to compile software, and no money in the bank.

    49. Re:Mysid by tehcyder · · Score: 1

      Non-technically inclined users can either read the directions and attempt to learn while struggling through the build process, or they can pay a technically inclined person to do it for them --- but donating will probably be cheaper.

      In fact, if they're going to pay anyway, most non-technical users will simply buy something from a company they've heard of, like Microsoft. If they are not geeks, it is extremely unlikely they will have any particular philosophical interest in the distinction between proprietary and free software.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    50. Re:Mysid by mwvdlee · · Score: 1

      The point is that if you aren't a technical expert, you can still use the office suite by paying a technical expert.
      Just like I can drive a car but have to pay a mechanic to make it work for me whereas the mechanic doesn't have to pay anybody.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    51. Re:Mysid by Anonymous Coward · · Score: 0

      I'm as F/OSS as anyone, but I'm not one of those people who think that F/OSS authors should be paupers.

      Apart from geek zealots, no one cares about free-as-in-freedom, only free-as-in-beer. Once you start charging for your software, you have lost your main "selling" point.

    52. Re:Mysid by tehcyder · · Score: 1

      You are the sort of person who wants to know how things work. You are a geek. Most users of computers and computer software are not.

      Please try to remember that. 99% of people playing games, surfing the web or doing a spreadsheet have precisely zero interest in the software other than that it works. Computers are a commodity, like a TV or washing machine.

      You or I might want to be able to fix our own TV or washing machines if they break, most people would rather pay someone else to do it, and couldn't care less about what he does to get it working again.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    53. Re:Mysid by tehcyder · · Score: 1

      And your problem is assuming that other models of software sales don't exist on Linux.

      Do you know how idiotic your post is? Do you really?

      -- BMO

      He was just pointing out that the "learn how to compile it yourself" model is not a good one for achieving mass acceptance.

      Yes, you can sell pre-compiled binaries, or give the software away but charge for support, but to a non-technical user there is then no difference between buying Linux or Windows software, so they'll probably stick to what they know.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    54. Re:Mysid by bmo · · Score: 1

      What part of

      People choose to have precompiled binaries instead of learning how to compile. They can pay for that choice.

      Which has been the standard model for retail software, do you not understand?

      Jerk.

      --
      BMO

    55. Re:Mysid by bmo · · Score: 1

      Furthermore, there is a tool out there called bcwipe, by Jetico. It's a great little file and device wiper.

      It's free if you compile it yourself, but if you really don't want to, you can *buy* a precompiled binary.

      Even further still, the entire point of Linux distributions is to either sell services or sell precompiled binaries as a business model going all the way back to the first commercial venture in Linux distros - Yggdrasil.

      I do not see the problem with that model. I really don't.

      --
      BMO

    56. Re:Mysid by Anonymous Coward · · Score: 0

      And if you don't own a computer, you can't even get the source code. How unfair.

      If you don't own a computer, you don't need the binary anyway.

      Yes, but even without computer, I could still enjoy reading the source code or even running the code in my mind!

    57. Re:Mysid by mysidia · · Score: 1

      Even further still, the entire point of Linux distributions is to either sell services or sell precompiled binaries as a business model going all the way back to the first commercial venture in Linux distros - Yggdrasil.

      What's Debian, then?

    58. Re:Mysid by mysidia · · Score: 1

      People choose to have precompiled binaries instead of learning how to compile. They can pay for that choice.

      That's just any old commercial software product. People have a perception that with free software, they get that without having to pay, because the code is contributed to the community.

      Take away that benefit of free software, and most people will pick a proprietary, but more popular alternative, based on their perception that they are getting more for their money.

      Lo and behold there are books in the bookstores and libraries that can teach you this, along with how-tos and manpages. And it's not that hard. Really, it isn't. It's like cooking from a cookbook.

      That only works if you are capable of comprehending and implementing the instructions in the book.

      Most users get lost as soon as they have to enter a command.

      Many users aren't capable of learning how to do it at all.

    59. Re:Mysid by bmo · · Score: 1

      >Many users aren't capable of learning how to do it at all.

      Then they can pay for binaries. I don't see what your bloody problem is. There is no debating any more about this issue. If you can't be arsed to learn something, then you deserve what you get. It's like being totally ignorant about how a car works, and then going to the mechanic and being puzzled and confused when you get the bill. It's your fault for not doing the least amount of research.

      >week old thread

      Let it go, man.

      --
      BMO

    60. Re:Mysid by mysidia · · Score: 1

      It's like being totally ignorant about how a car works, and then going to the mechanic and being puzzled and confused when you get the bill. It's your fault for not doing the least amount of research.

      Your auto mechanic doesn't put out a "Free Auto Service" sign, like developers do when they say put in the about page for their GPL licensed project; "xxx is Free Software that does yyy"

    61. Re:Mysid by bmo · · Score: 1

      You are wrong and you are basing your argument on false assumptions - that "free" should always mean free of monetary cost, when even this idea in itself is disclaimed in the GPL.

      I suggest you actually read about what you write about, because you are fractally wrong.

      And this is me waving goodbye.

      --
      BMO

    62. Re:Mysid by hobarrera · · Score: 1

      Those more technical users are more likely to know the real value of software, and may therefore, be more inclined to donate anyway.

    63. Re:Mysid by hobarrera · · Score: 1

      You need to source and builds scripts, since you need to include them with the binaries to re-distribute it.

    64. Re:Mysid by hobarrera · · Score: 1

      Compiling is generally as simply as copy-pasting commands from a README file, generally

      "./configure && make && make install"

      Users who don't need hand-holding and users who can read + copy-paste are generally the same.

    65. Re:Mysid by Anonymous Coward · · Score: 0

      If you don't know the difference between "free as in speech" and "free as in beer" by now, you're grossly unqualified to discuss the topic!

  2. Bad Idea by Missing.Matter · · Score: 2, Insightful

    All this will really do is decrease your user-base. If I download some source and it's lacking the necessary scripts to compile and install the thing, I move on and find another solution that does what I need. I don't have time to write my own make files to get the thing working.

    1. Re:Bad Idea by MichaelJ · · Score: 5, Insightful

      I don't have time to write my own make files to get the thing working.

      So you're too cheap to give some money to the person who's offering to do all that work for you?

      --

      Michael J.
      Root, God, what is difference?
    2. Re:Bad Idea by rubycodez · · Score: 4, Insightful

      so what? smaller paying userbase is better than larger nonpaying one, IF your goal is to make money. but some of us have other goals with the software we give away.

    3. Re:Bad Idea by p0p0 · · Score: 2

      Where are you pulling this from? He said he's releasing the source, but charging for a pre-compiled version. What is so hard to understand? If you don't know how to compile from source, then you essentially pay him to compile for you.

    4. Re:Bad Idea by Anonymous Coward · · Score: 1

      You expect me to pay before I know if the thing works or solves my problem?

    5. Re:Bad Idea by Threni · · Score: 1

      > So you're too cheap to give some money to the person who's offering to do all that work for you?

      I thought he was perfectly clear in his intentions: He's going to use the work of someone else who also is offering the work for free but who doesn't dick him around when it comes to using it.

    6. Re:Bad Idea by MrEricSir · · Score: 1

      Why not? Why should software be different than anything else you'd pay for?

      --
      There's no -1 for "I don't get it."
    7. Re:Bad Idea by Anonymous Coward · · Score: 0

      It's not a DONATION then, is it?

      It's not what you do, it's the way you do it...

    8. Re:Bad Idea by Missing.Matter · · Score: 1

      He said "I build and maintain the “official” installers and packages and provide them, to those that contribute." What does he mean by "official installers" ? I took it to mean make files / install scripts. As in, if it were as easy as just ./configure; make; make-install; then what's the point of charging for the binaries?

    9. Re:Bad Idea by Asic+Eng · · Score: 2

      Well, if you know that this solves your problem, then you might be willing to spend money. You have to find out first, though. So let's say there are twenty programs which might be suitable or maybe not. You need to evaluate them - read the docs, look a screen shots, try them out. Which one would you try last? The one which is the most hassle to evaluate and/or costs you money to try, maybe?

      Even with binaries you may need this new library and that update any further barriers will make the package even less accessible. Statistically - the harder it is to access the software, the fewer people will actually get to know it. He'll have a smaller user base, that's unavoidable, and that has fuck-all to do with whether his users would be willing to donate or not. Wishful thinking is not getting him around this problem.

    10. Re:Bad Idea by Missing.Matter · · Score: 1

      I never said I wouldn't give money to a project that is easy to use and install, but only after I know if it does what I need it to do. You're just making assumptions. If I can't test his software first, I'm not donating. I'll donate to a different solution, one that doesn't play games to try and solicit donations.

    11. Re:Bad Idea by Missing.Matter · · Score: 2, Insightful

      Because you can't return software. If I buy something at the store and it doesn't work as advertised, I return it. If I pay money for software and it doesn't work as advertised, I'm screwed.

    12. Re:Bad Idea by Anonymous Coward · · Score: 0, Insightful

      He's charging the people who are too stupid to do this.

      Probably a wise criterion, as they'll be 90% of the support burden.

    13. Re:Bad Idea by p0p0 · · Score: 1

      Officicial installers mean in this case, compiled by the person who wrote the code instead of someone mirroring or forking his code. It's just that simple.

      It's basically just donation.

    14. Re:Bad Idea by Anonymous Coward · · Score: 0

      Because 99.9999% of people cannot, do not want to, or are not permitted to do that. Admittedly, Linux users are often a bit different, but if it isn't in the Ubuntu/Fedora software repository a significant number of people won't get far if they have to build it.

      If I wanted this guy's software, I'd quite happily pay for an update repository of binaries. I'm not going to use the source releases - it's too much hassle to maintain...

    15. Re:Bad Idea by Missing.Matter · · Score: 1

      Okay then this whole "software model" is pretty much a non issue. Everyone who would donate in a regular model will still donate, everyone who wouldn't normally donate will just compile from source. The intersection of people who don't know how to compile from source, and those who are likely to download open source software is approximately zero, and those who are likely to donate in this kind of model is approximately zero. Everyone who doesn't know how to compile from source who would download this software will just skip it and move on to something else. Again, all it does it decrease your user base without netting any additional money.

    16. Re:Bad Idea by BronsCon · · Score: 1

      Ahh, the de-facto cause of rampant piracy. Note that I'm not saying this is the cause for *all* piracy, as there was still piracy when youwere allowed to return CDs; there was just much, MUCH less of it.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    17. Re:Bad Idea by Anonymous Coward · · Score: 0

      I whole heartily agree. There are better donation models. Like you could offer optimized builds for donation and non-optimized for regular users. Offer a cd with your software mailed to your donation user as well, and add in support and a possible vote in what features gets added in next. Also can put donation credits within the software for big donors and many other things. There are various perks that can be added without directly taking away from the software.

    18. Re:Bad Idea by Darinbob · · Score: 2

      Don't you do this anyway? Accepting binaries from the web is inherently risky.

    19. Re:Bad Idea by Anonymous Coward · · Score: 0

      Makefiles for supported platforms are part of a source distribution. If you distributed GPL'd binaries and didn't distribute Makefiles with the source, I think you'd be out of compliance.

      That said, whipping up Makefiles can be anywhere from trivial to nightmarish depending on the quality of the source.

    20. Re:Bad Idea by westlake · · Score: 1

      So you're too cheap to give some money to the person who's offering to do all that work for you?

      He is saying he doesn't have the time or the money to do this on spec.

    21. Re:Bad Idea by MrEricSir · · Score: 1

      If I buy something at the store and it doesn't work as advertised, I return it.

      Many things cannot be returned once you tried them out: underpants, building materials, movies, food...

      I'm not saying I have a problem with pirating software to try it out -- I've done that myself with pricier software (and often ended up buying a legit copy.) But to say that software is unusual in this regard is demonstrably false.

      --
      There's no -1 for "I don't get it."
    22. Re:Bad Idea by shentino · · Score: 1

      You can return defective underpants with a receipt and if you haven't worn them. Just bring them back to the store, show them the shoddy stitching, and get your money back. Then they get to bitch out the vendor that sold them the underwear.

      Building materials may not be returnable but if they are defective you can get an allowance from the supply company. In extreme cases there may even be lawsuits for fraud.

      Movies are an inherently subjective experience and therefore unless the media itself is defective it's hard to argue for a return.

      Food can be defective just like anything else, and you can probably still get a refund if you bring it back and have it tossed in the trash.

      You are correct that software is not unusual, however software can in fact be returned in many cases.

    23. Re:Bad Idea by Anonymous Coward · · Score: 0

      Before I even know the solution works on my system and suits
      My needs? Yes. I'm not going to pay for every demo.

    24. Re:Bad Idea by bky1701 · · Score: 1

      "Many things cannot be returned once you tried them out: underpants, building materials, movies, food..."

      You can most certainly return food if it turns out to be bad, either from a grocery store or in a restaurant. In the first case, usually no questions asked. Makes me wonder if you thought out your argument.

    25. Re:Bad Idea by zippthorne · · Score: 1

      Never been to a restaurant?

      --
      Can you be Even More Awesome?!
    26. Re:Bad Idea by zippthorne · · Score: 2

      No more risky than running make without having read everything first....

      --
      Can you be Even More Awesome?!
    27. Re:Bad Idea by midicase · · Score: 1

      In that case, I am not sure where the threshold of not being able to build from source exists. If I release a 400k line GPL'd project (some 3k source files scattered over 50 directories) _without_ any Makefiles, configure, makefile.am or any of the supporting autotools input, could anyone except for me really compile it from source?

      I think the implicit question that has been danced about but not really addressed is whether just plain old source, which is effectively the same as out-dated, unmaintained autotools (or other build) support is really compliant with the GPL. Is it legal for me to improve the source and publish, as obviously required, but at the same time, not publish updated autotools files?

    28. Re:Bad Idea by Anonymous Coward · · Score: 0

      > Never been to a restaurant?

      I like to puke it up on the waiter's shoes and say, "I'm not satisfied with the quality of this meal."

    29. Re:Bad Idea by Anonymous Coward · · Score: 0

      Indeed, reminds me of a while back when I needed to play a file for a game, I think it required Indeo, but the problem is that MS no longer licenses it for Windows and the only legal source doesn't provide a demo and doesn't provide a refund if it doesn't work for you. Meaning that you have no legal means of knowing if it will work until it's too late.

      In this case, it's just slightly obnoxious to not provide the binaries. As long as the directions are reasonable people can do it for themselves. Personally, I don't think it's the greatest business model, but it is a legitimate one.

    30. Re:Bad Idea by Anonymous Coward · · Score: 0

      Nice straw man. When have you ever encountered a source tarbal that lacked a Makefile?

    31. Re:Bad Idea by dryeo · · Score: 1

      In that case, I am not sure where the threshold of not being able to build from source exists. If I release a 400k line GPL'd project (some 3k source files scattered over 50 directories) _without_ any Makefiles, configure, makefile.am or any of the supporting autotools input, could anyone except for me really compile it from source?

      The GPL (at least v2) requires that you include build scripts etc so you would need to at least include configure.am and the makefile.am files, probably also the autogen.sh file that is used to generate configure and the Makefiles and/or instructions on how to do this. Most GPL software that is downloaded from repositories require you to run the autotools yourself.

      I think the implicit question that has been danced about but not really addressed is whether just plain old source, which is effectively the same as out-dated, unmaintained autotools (or other build) support is really compliant with the GPL. Is it legal for me to improve the source and publish, as obviously required, but at the same time, not publish updated autotools files?

      Of course old source that depends on old unmaintained autotools is compliant. The most notable example of up to date source that uses old unmaintained autoconf 2.13 is Mozilla. You want to build Firefox after hacking configure.in, you need autoconf 2.13.
      The thing is that it should be documented, even if only in configure.in

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    32. Re:Bad Idea by zippthorne · · Score: 1

      Interestingly, a movie at a theater is quite returnable, albeit usually for store credit....

      --
      Can you be Even More Awesome?!
    33. Re:Bad Idea by MobileTatsu-NJG · · Score: 1

      But to say that software is unusual in this regard is demonstrably false.

      Ehh I don't think so, I mean most commercial software has a demo version to try out. Something like that could be a solution here, but I'm not saying it's a practical one.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    34. Re:Bad Idea by eugene+ts+wong · · Score: 1

      I'm a guy, and I worked in the hosiery department of downtown Vancouver's Sears.

      Even though lingerie was a floor or 2 above, I often saw panties pass through that had an inner patch. It looked like a transparent sticker, in the shape of a maxipad. This was there, so that women could try it on, without any underwear, and still be able to return it.

      Similar return policies were available for hosiery, as well, but the policies were a little more strict. For hosiery, it had to be a manufacturer's defect.

      So, you can definitely return some underwear, even without any problems. I don't know how true that is for guy's underwear, though.

      I would rather have guys just suck it up, and accept that we bought bad underwear, unless it is flawed beyond a shadow of a doubt.

    35. Re:Bad Idea by shentino · · Score: 2

      Too often return policies become a power struggle between greedy retailers and unscrupulous customers.

    36. Re:Bad Idea by eugene+ts+wong · · Score: 1

      I agree.

      Just recently, I had to reject a return "request" by a customer of mine. She wasn't happy about the products or my rejection. The bottom line is that sometimes the customer really does have to suck it up.

      The products that consumers buy aren't always perfect, but they are serviceable.

    37. Re:Bad Idea by BeanThere · · Score: 1

      Not to point out the obvious, but I believe his goal is not just 'getting as many users as possible', but actually 'paying the rent', having a 'roof over his head', etc.

    38. Re:Bad Idea by tehcyder · · Score: 1

      Because you can't return software. If I buy something at the store and it doesn't work as advertised, I return it. If I pay money for software and it doesn't work as advertised, I'm screwed.

      That is simply not true. If I buy a copy of Microsoft Office (or whatever) from a shop and it won't install and run on my computer, of course I can take it back and get a refund. Software is not excluded from the Sale of Goods Act and so on, at least in the UK.

      Now if I bought Microsoft Office and wanted to return it because (say) it wasn't as good a game as Call of Duty, that's a different issue.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    39. Re:Bad Idea by tehcyder · · Score: 1

      Wishful thinking is not getting him around this problem.

      But it appears to be adding to his geek cred here on slashdot, so at least his starving children will have that knowledge to take to their graves.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    40. Re:Bad Idea by tehcyder · · Score: 1

      Don't you do this anyway? Accepting binaries from the web is inherently risky.

      Connecting to the internet is inherently risky. It is not the job of normal non-technical users to have to be computer security experts. For them, reading facebook is the same as watching something on TV.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    41. Re:Bad Idea by tehcyder · · Score: 1

      Not to point out the obvious, but I believe his goal is not just 'getting as many users as possible', but actually 'paying the rent', having a 'roof over his head', etc.

      He should get a fucking job then, like the rest of us have to, and work on this in his spare time..

      You don't have some magical right for your hobby to provide you with a living.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    42. Re:Bad Idea by fwarren · · Score: 1

      It has happened a time or two for me. Distro provide version 1.32 from 3 years ago. Version 1.85 just came out on the website with a feature I need. And the guy botched the source tarball. No Makefile and nothing that would allow autogen to work either. Sure versions .1 to 1.84 all have tarballs with Makefiles. Which leaves you having to wait till they get around to fixing it.

      But I will give you your point. No one does it on purpose. It is a statistical anomaly.

      --
      vi + /etc over regedit any day of the week.
    43. Re:Bad Idea by BeanThere · · Score: 1

      Or he could just keep doing what he's doing, and you could go off yourself, asshole. If it works, then what business is it of yours dictating what he does, and if it doesn't, then he'll get a job anyway. Seriously, WTF is wrong with you?

  3. Re:One caveat. by Anonymous Coward · · Score: 5, Informative

    He says in the post that others can do this and that he has no problem with it.

  4. Re:One caveat. by RDW · · Score: 5, Informative

    He know, he's fine with it. From TFA:

    "Now. You'll note that all of this software is GPL'd. Which means any Tom, Dick or Harry (or any other awesome name) can build their own binaries and distribute it on their website or repository. And I have absolutely no problem with that. None whatsoever."

  5. Works for RHEL by pnot · · Score: 2

    Am I right in thinking that this is basically the deal with Red Hat Enterprise Linux? Seems to work for them despite the existence of White Box Linux.

    I think I've seen a large scientific graphic package with similar terms. It was easy for me to find third-party binaries, but evidently brand-name recognition was sufficient to keep some people buying from the developer.

    1. Re:Works for RHEL by Samantha+Wright · · Score: 1

      Are you thinking of PyMOL? You're thinking of PyMOL, aren't you.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    2. Re:Works for RHEL by pnot · · Score: 1

      I think I've seen a large scientific graphic package with similar terms. It was easy for me to find third-party binaries, but evidently brand-name recognition was sufficient to keep some people buying from the developer.

      Replying to myself because I found it: QtiPlot.

      "By subscribing to a binaries maintenance contract you receive the right to download all releases available during the subscription period together with technical support. When your subscription period ends, the binaries you have downloaded and installed on your system remain fully functional and you can still use QtiPlot, but if you wish to have access to the updated versions, you will need to renew your maintenance contract."

      So the maintenance contract might be the main draw actually. There's a legally built binary in the Ubuntu repos, and presumably Debian, Fedora et al. as well, but I can imagine that on Windows or Mac it would be pretty appealing to download the official build rather than trusting the third-party build you found on www.legitdownloads.ru or similar.

    3. Re:Works for RHEL by Curupira · · Score: 3, Informative

      Also, isn't that exactly what XChat currently does? Of course, there are a lot of unnoficial windows binaries (listed on Wikipedia and all).

    4. Re:Works for RHEL by BitZtream · · Score: 2

      RHEL has closed source software in it. This is nothing like buying RHEL. What you can download from RH is not what you buy.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:Works for RHEL by synthespian · · Score: 1

      This might work for Linux too, because the repackagers are usually a few versions late (Debian? Oh, gawd).

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    6. Re:Works for RHEL by Anonymous Coward · · Score: 0

      Are you saying "pound me in the liver"? You're trying to say pound me in the liver aren't you.

    7. Re:Works for RHEL by petermgreen · · Score: 1

      There's a legally built binary in the Ubuntu repos, and presumably Debian, Fedora et al. as well

      But it will be updated on the distributions schedule, typically for any rapidly developed software that means that the version in a stable release of the distribution will be a few versions out of date. Sometimes there are backports, sometimes there aren't. Sometimes even the development versions of distros can get quite a way behind upstream.

      So depending on how quickly the software is developing and how inclined the distribution is to backport stuff binaries from upstream can be handy even on linux.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    8. Re:Works for RHEL by Anonymous Coward · · Score: 0

      Not much. Most of the non-distributables are trademarks graphics (logos). CentOS is sufficiently identical to provide usable bug reports.

    9. Re:Works for RHEL by TheSeatOfMyPants · · Score: 1

      Debian stable is usually behind -- unstable & testing (and thus all of the distros that offer or use them) have current & recent versions.

      --
      Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
    10. Re:Works for RHEL by pnot · · Score: 1

      Turned out it was QtiPlot (see other post). I have in fact apt-got and used PyMol in the past but had no idea that it used the paid-binaries model. Come to think about it, I only realized that QtiPlot did it when I was recommending it to a Windows user. Which might say something about the viability of this model for operating systems with extensive, standard software repositories. Would be interesting to see how these models work out if^H^Hwhen Ubuntu bug #1 is fixed.

    11. Re:Works for RHEL by Samantha+Wright · · Score: 1

      I had no idea about bug #1. This amuses me. I imagine there are lots of programs that do paid binaries only for Windows—X-Chat is another one that comes to mind.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  6. Re:One caveat. by Anonymous Coward · · Score: 1

    I don't think it's about the binaries. It's about the installation method and tools, for which he provides support.

  7. Re:One caveat. by bmo · · Score: 2, Informative

    But that's wrong. So wrong that you failed to read this:

    >Now. Youâ(TM)ll note that all of this software is GPLâ(TM)d. Which means any Tom, Dick or Harry (or any other awesome name) can build their own binaries and distribute it on their website or repository. And I have absolutely no problem with that. None whatsoever.

    >modded informative

    And the moderator was wrong too.

    --
    BMO

  8. Quantitative Easing by Anonymous Coward · · Score: 0

    Given the rate at which they are printing money, everything should be free.

    1. Re:Quantitative Easing by NemosomeN · · Score: 1

      QE has ended, they are currently doing Operation Twist, which has no net impact on the money supply. (and is stupid)

      --
      I hate grammar Nazi's.
  9. Provide Support by MichaelJ · · Score: 1

    What about this model? Anyone can download the source for free and they're on their own. Donors can get a precompiled binary custom-tailored to their system as needed, and a direct line to you whereby you provide support for installation problems, bug fixes, feature requests, etc.

    --

    Michael J.
    Root, God, what is difference?
    1. Re:Provide Support by BitZtream · · Score: 1

      Wow, its almost like you read the article.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Provide Support by thePowerOfGrayskull · · Score: 1

      Speaking from experience, I can safely say that model simply is not sustainable for a one-person operation, if the system you've made achieves any degree of usage, but the not enough paying customers to allow you to devote yourself to it full time. In addition the types of people willing to pay for support are the same type who will need SLAs to be maintained.

      In addition - as a solo operation, your time is necessarily limited. Which means the time you spend supporting and helping people is time you are *not* spending improving your product.

    3. Re:Provide Support by Anonymous Coward · · Score: 0

      What about this model? Anyone can download the source for free and they're on their own. Donors can get a precompiled binary custom-tailored to their system as needed, and a direct line to you whereby you provide support for installation problems, bug fixes, feature requests, etc.

      What about it? I think it's a bullshit way to get around the GPL, that's what. Those aren't donations, those are people paying him.

  10. Re:One caveat. by fuzzyfuzzyfungus · · Score: 5, Informative

    OpenBSD did(does?) a similar thing with their install CDs, and they were largely under the even-less-restrictive-on-distributors BSD license. There was nothing stopping 3rd party packagers, and they acknowledged as much. Conveniently for them, though, their user base is both fairly loyal(and thus wanted to support the project) and fairly paranoid(and thus not entirely trusting of 3rd-party install packages)...

  11. Colloquy comes to mind. by ModernGeek · · Score: 3, Interesting

    Not sure of how successful it is, but Colloquy for the iPhone is a pay for version, and the source is readily available. Perhaps code signing and walled gardens need to exist for this model to be successful, also release source a version behind the binaries would probably help, too.

    --
    Sig: I stole this sig.
  12. Re:One caveat. by buchner.johannes · · Score: 4, Insightful

    If you're a main developer and pushing progress into the project, you have a de-facto monopoly on new releases -- other people's releases will be late and/or less tested. You will be the official source.

    In GPLv2 (perhaps not GPLv3) you can have the program open source, but keep the build scripts to yourself.

    You can enforce being official even further by registering a trademark on your products name. Then other builds need to change the name if they want to publish releases. All of that is fine with the GPL, and is not depriving users from the source code.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  13. Donation? by ortholattice · · Score: 5, Informative

    I don't have a problem with this business model - it seems interesting and I hope it works.

    However, I hate it when people use the word "donation" to mean a mandatory payment. A donation is a voluntary gift.

    1. Re:Donation? by Shikaku · · Score: 0

      It's not mandatory if you can compile it yourself to get the same program.

    2. Re:Donation? by BitZtream · · Score: 1, Flamebait

      Its is mandatory to get the 'official version'. Nice try though, but you can't pretend two different things are the same thing just because they are alike.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Donation? by Anonymous Coward · · Score: 0

      If you download the "official" sources and compile it yourself, it is the official version too.

      Unless you want the fucking exact version of the compiler and all that...

    4. Re:Donation? by gl4ss · · Score: 0

      paying for windows isn't mandatory either since you can write your own 1:1 copy of it...

      look, if the "donation" gets you something you wouldn't be getting without it then it's not a donation - it's dodging taxes when selling a product/service.

      --
      world was created 5 seconds before this post as it is.
    5. Re:Donation? by TapeCutter · · Score: 1

      As far as the taxman is concerned he can call it whatever the hell he likes but without official charity status it will be treated as income and taxed. So no, he is not dodging taxes by calling it a donation.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    6. Re:Donation? by Anonymous Coward · · Score: 0

      to all of the above pedantic pricks:
      It's still FREE NOT TO USE.
      the fact is you stallman types can't stand for anyone to make a profit (except themselves)
      maybe you would feel better if he charged .99 and 21.00 shipping and handling.?
      the fact that he is allowing you to "donate" a significant amount below what you otherwise might pay a lot more for is lost on you.

    7. Re:Donation? by Anonymous Coward · · Score: 0

      "A donation is something you give without consideration of something in return."

      So, they don't exist then?

      All donations give you something. Whether its tax credits, a thank you note, your name in a readme/liner notes, or even just the good feeling of having donated.

    8. Re:Donation? by the+phantom · · Score: 0

      It isn't a mandatory payment. It is a donation that comes with a reward. It is like donating to NPR and getting a mug. If you want a mug from NPR, then you have to give them money (and not just any amount, but some amount exceeding a minimum). You could also choose not to give them any money, and not get a mug. CS Lewis might argue that such a donation (i.e. one motivated by such an incentive) is not really a donation, and somehow diminishes the act of giving, but that is a rather extreme point of view.

    9. Re:Donation? by metrix007 · · Score: 1

      Think about what you are saying.

      It is like buying a mug from NPR. If you want a mug from NPR, then you have to give them money (and not just any amount, but some amount exceeding a minimum). You could also choose not to give them any money, and not get a mug.

      A donation is a voluntary gift. If the only way to get something is via a donation, then it isn't a donation. A donation can have a reward, but when the only way to get an item is via a donation, that's false advertising.

      It's a big problem I have with the EFF actually, and there "donation" pledges at conferences.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
    10. Re:Donation? by the+phantom · · Score: 1

      A "donation" is a gift given to a charity. There is nothing in the dictionary definition or common usage of the word "donation" that suggests that it cannot be rewarded with some incentive (i.e. a mug or source code). You are free to argue that such a donation is not, in fact, a donation, but you are making a purely semantic argument that has already been lost.

    11. Re:Donation? by metrix007 · · Score: 1

      No, you are wrong. What's more you miss the point. A donation can have a reward. If the only way to get that "reward" is with a donation for a fixed amount, that is not a donation, that is selling a product for a fixed price. Unless I donate $2 to 7/11 everytime I buy a bottle of coke.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
    12. Re:Donation? by the+phantom · · Score: 1

      As far as I can tell, you can give this guy as much or as little as you like, and get the binaries. On his ask page, he allows one to donate at certain monthly thresholds, and provides a link to PayPal for one-time contributions. At any amount, you are entitled to the perks or rewards offered on that page. You make a DONATION, and you get a perk. His usage of the word is entirely consistent with the way that the rest of the English speaking world uses the word. You can argue until you are blue in the face that this does not meet the dictionary definition of "donatation," but it is entirely consistent with the way that NPR, public museums, and many other institutions use the word.

      I would also note that this is entirely irrelevant to your example of buying a soda at 7-11. Donations are gifts given to charities. One could argue that lunduke.com is not a charitable organization (in which case I would agree that this is not a donation, but that isn't the argument that you have been making), but you would have to stretch the notion to its breaking point to include 7-11 as a charity.

    13. Re:Donation? by hobarrera · · Score: 1

      It's mandatory to get the pre-built binary.
      I'm not against the business model, but let's be clear; you buy the pre-compiled binary; you don't donate.

  14. Moral highground by Anonymous Coward · · Score: 0

    "One developer who is trying to fund his development work via donations has taken on an 'Everyone gets the source code, donations get you binaries' business model, where he provides installers and binaries directly only to donating users.

    Well, I'm glad he's taking this high ground with F/OSS and not selling his software with the source. God forbid he actually demands money for his labors!

  15. Friends of Eclipse by MassacrE · · Score: 1

    The recent Eclipse launch had several benefits for Eclipse users; the big one is that the donors got access to binaries 48 hours earlier, while anyone else supposedly could build the same release it is a huge project and that would be a labor-intensive process.

    I would recommend something like this over denying users binaries, as your project probably does not need any barriers to user adoption.

    1. Re:Friends of Eclipse by Anonymous Coward · · Score: 1

      48 hours earlier access doesn't seem like much benefit to donors. Though it is already something.

    2. Re:Friends of Eclipse by Hognoxious · · Score: 1

      You'd be able to start it before they were able to begin downloading.

      If you have a fast machine.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Friends of Eclipse by Lehk228 · · Score: 1

      it's not a big benefit, because to make it a big benefit they would have to hold out on something to regular users. instead it's a nice little perk and it gives donors who use social media a lot a chance to blog/tweet about things before the deluge and so have some measure of exclusivity

      --
      Snowden and Manning are heroes.
  16. x-chat by Anonymous Coward · · Score: 1

    x-chat has done this for windows binaries a long time, but there are free third party binaries, so i guess it probably doesn't provide a big incentive for people to pay.

  17. Textual does this and I bought it by Anonymous Coward · · Score: 0

    I was looking for a nice IRC client after switching to OS X (escaping the madness that is Linux on the desktop). Tried a bunch of them, ignored most of them because I didn't like the idea of running a propietary IRC client (I have itches to scratch, damnit!). Initially I ignored Textual thinking it was yet another propietary one but then by chance I found out they actually have the source up on github under a BSD license, and I was happy to pay a couple bucks for it on the App store to support what seems to be a very neat little IRC client.

    I really like this model, I never really felt l like I was an open-source user for any other reason than not having to pay for stuff, but the fact is that I've grown to like having access to the source code - giving me the ability to write or apply patches for bugs, or know for sure that if the developer ceases work, the source will still be there for anyone to pick up and the product won't die.

  18. Yes you can ! by jalet · · Score: 2

    This worked fine for me with PyKota and other printing utilities that I'm selling as binaries for a number of years now from http://www.pykota.com/

    All my software is Free Software licensed under the terms of the GNU GPL, and is freely available to all from subversion. People wanting tarballs or Debian packages can pay.

    Additionally I used to sell support contracts and consulting work, but I had to stop when moving to another part of the world.

    So yes it's a model which works. I don't have to rely on this for living though, since I've got an unrelated full time job, but if you can dedicate a lot of time to this and to make your software well known and respected (so I'm not talking about spam), you'll be able to get some profits with this model.

    --
    Votez ecolo : Chiez dans l'urne !
    1. Re:Yes you can ! by jjohn_h · · Score: 1

      >>> All my software is Free Software licensed under the terms of the GNU GPL, and is freely available to all from subversion. People wanting tarballs or Debian packages can pay >>>

      Please clarify:

      (1) What happens if e.g. Ubuntu decide to compile your source and add the binaries to their repository?

      (2) What happens when buyers of your binaries give away or sell your binaries?

    2. Re:Yes you can ! by jalet · · Score: 1

      (1) - I don't care. They don't do it, but they could.
      (2) - I don't care. They don't do it, but they could.

      For both (1) and (2) YOU could do it, YOU don't, but YOU could.

      Do you have ever read the GNU GPL ???

      Where's the problem ?

      --
      Votez ecolo : Chiez dans l'urne !
    3. Re:Yes you can ! by jalet · · Score: 1

      As a clarification I must add that I "ask" people who redistribute modified "Official" binaries to not label them "Official", because they have been modified. This is the only "restriction" although it's not really one because I "ask" but people are Free to do otherwise. Really it's only a matter of respect : if you don't shit on your user base, they won't shit on you.

      --
      Votez ecolo : Chiez dans l'urne !
    4. Re:Yes you can ! by Anonymous Coward · · Score: 0

      I can put you out of business by simply supplying an alternative tarball or package.

      Kiss your business goodbye I am about to distribute a package now :) tata.

    5. Re:Yes you can ! by jalet · · Score: 1

      Who cares ?

      If you had read what I wrote, you'd knew I already have a full time job, so I won't be out of business anytime soon.

      Also most of the money comes from support and consulting, not selling packages, but again if you had read what I wrote, you'd knew I've stopped doing this.

      So please, enjoy the show, it's Free Software so you're very very welcome to build on it, sell it and sell support and consulting.

      What is the problem ???

      Nana ;-)

      --
      Votez ecolo : Chiez dans l'urne !
  19. Brilliant idea by synthespian · · Score: 1

    Brilliant and obvious idea. At first, I thought this would only apply to Windows or Mac platforms. However, once you realize that Linux distros are always late in their software repackaging, this might work on Linux too.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  20. some assembly required by bzipitidoo · · Score: 1

    Binaries for those who "donate"? You mean "pay". This sort of thing is friction, and it always drives away some customers. Some people will be put off by a nag screen or crippleware scheme. A bad interface is enough to drive users away. I've also bought games that didn't have some features implemented yet. They fobbed customers off with the excuse that it was a bug, and released a "patch" several months later. Stinks to find that out after you've paid. Now I never buy software unless I can try it first.

    This "some assembly required" idea seems especially bad for software. "Some assembly required" makes a lot of sense for physical goods that pack down into much smaller volumes than they need when in use, but not software, just the opposite. Someone who is short of space may not want to make room for a bunch of source code. The Linux kernel is an extreme example. How big is the source code tree now, when unpacked? 200M? And after compiling, 300M thanks to all the object files created? And when you're all done compiling it, you have a kernel binary that might be 2M. Maybe that's insignificant on today's terabyte hard drives, but size still matters in other places. Just grinding through a compile still takes a few minutes. In this scheme, how are ordinary game players supposed to try before they buy? Linux comes with free compilers, but if they are on Windows, will they have to buy a compiler? Why not go with a demo version that leaves out some content?

    In a better world, neither developers nor customers would need to bother with such schemes. We would have organizations whose duties are to collect funds, gather information on usage, and dole out compensation. The developer could concentrate solely on development, and the fans could share without guilt.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    1. Re:some assembly required by tepples · · Score: 1

      In this scheme, how are ordinary game players supposed to try before they buy?

      The same way one does with a commercial video game: by playing at a friend's house.

  21. Re:One caveat. by Anonymous Coward · · Score: 0

    Cygnus does this, where they'll give you binaries and their source code with build scripts that hard coded paths for THEIR build environment (meaning it won't build out-of-the-box in your environment).

  22. I prefer source by gatkinso · · Score: 1

    So it sounds like a great model to me.

    --
    I am very small, utmostly microscopic.
  23. He looks at it from the wrong angle by houghi · · Score: 1

    ... I provided very little direct benefit to people who donate ...

    Apparently he feels guilty for not making a difference between donaters and non-donaters.
    He shouldn't. People who donate do this as a thank you, including the whole binary part.
    Not all people are able to build the software. However they contribute to the whole community in another way. Seems to me he is missing the big picture of Open Source.

    --
    Don't fight for your country, if your country does not fight for you.
  24. Reminded of Sveasoft and the GPL by millette · · Score: 3, Interesting

    "Sveasoft is a small company which makes its living by selling supported versions of Linux-based firmware for a number of wireless routers. Paying subscribers can download current versions of the firmware, which adds a number of features not normally found on those routers. They can grab updated versions as they become available, and participate in support forums as well.
    Sveasoft's products are based on free software - Linux in particular. The company's approach to GPL compliance has raised eyebrows for a couple of years now. One tactic employed by the company has been to terminate support accounts for any subscriber who further redistributes the Sveasoft binaries or source. The GPL says that customers are entitled to that code (for the GPL-licensed portions of Sveasoft's products, at least), and that they have the right to pass it on to others. Sveasoft has responded that, when this redistribution happens, it is no longer obligated to provide future versions of the software. The company has employed various schemes for determining which subscriber has redistributed any particular version, and has been quite aggressive at shutting down accounts.", quoted from http://lwn.net/Articles/178550/

    1. Re:Reminded of Sveasoft and the GPL by zippthorne · · Score: 1

      Your description of Sveasoft's policy seems pretty fair to me. Customers get the source and can use it to solve their problems, add customizations, etc, and only get blacklisted from future support if they abuse the deal by redistributing it. Sveasoft is harmed by the lost sale as a result, but instead of suing the abusers, they just ignore them.

      I seriously doubt the intent of the GPL was to enable users to undermine the ability of people to create software for a living.

      --
      Can you be Even More Awesome?!
    2. Re:Reminded of Sveasoft and the GPL by PCM2 · · Score: 3, Insightful

      I seriously doubt the intent of the GPL was to enable users to undermine the ability of people to create software for a living.

      But its intent clearly was to preserve the freedoms of software users, one of which is the freedom to redistribute the software. You don't really have to "doubt the intent" of the GPL at all, since RMS has written extensively on the subject. He clearly does not believe that the user's right to redistribute software undermines the ability of people to create software for a living. If Sveasoft does think so, maybe it shouldn't be messing around in the world of GPL software to begin with.

      --
      Breakfast served all day!
    3. Re:Reminded of Sveasoft and the GPL by zippthorne · · Score: 1

      However it is apparent that Sveasoft do NOT think so, based on the above description of their policy, as they distribute the source and permit the users to redistribute their software. If the user is going to treat their effort as if it is worth, "free", then why shouldn't they provide exactly the level of support and additional features that "free" pays for? Functionally, this is what will happen after the users all redistribute their product and Sveasoft goes out of business, anyway.....

      --
      Can you be Even More Awesome?!
    4. Re:Reminded of Sveasoft and the GPL by PCM2 · · Score: 2

      However it is apparent that Sveasoft do NOT think so, based on the above description of their policy, as they distribute the source and permit the users to redistribute their software.

      They "permit" users to redistribute their software only to the extent that the users agree to suffer reprisal from Sveasoft, in the form of the unilateral termination of their support contracts (which they paid for). That's sort of like saying "the whistleblower lost his job, but he should have expected to." It is definitely not in the spirit of the GPL as the FSF drafted it -- or have all these years of "Free as in Freedom" been lost on you?

      --
      Breakfast served all day!
    5. Re:Reminded of Sveasoft and the GPL by Kjella · · Score: 2

      But its intent clearly was to preserve the freedoms of software users, one of which is the freedom to redistribute the software. You don't really have to "doubt the intent" of the GPL at all, since RMS has written extensively on the subject. He clearly does not believe that the user's right to redistribute software undermines the ability of people to create software for a living.

      I don't recall him ever saying anything like that, in fact several of his quotes have made it out almost like a choice between making money on proprietary and doing the "right thing". One classic RMS quote:

      You know, if you were *really* going to starve, you'd be justified in writing proprietary software.

      On why he decided against writing proprietary software:

      I could have made money this way, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place.

      On money:

      I've always lived cheaply. I live like a student, basically. And I like that because it means that money is not telling me what to do. I can do what I think is important for me to do. It freed me to do what seemed worth doing. So make a real effort to avoid getting sucked into all of the expensive lifestyle habits of typical Americans ... because, if you do that, then the people with the money will dictate what you do with your life. You won't be able to do what's really important to you.

      He has as far as I can tell never had a family to take care of, for 8 years from 1990 to 1998 his only address was his office, he's an unpaid research affiliate at MIT and according to most sources spent day and night coding. I don't know if he was eating Ramen noodles but he's been living off next to nothing. To the degree that it's possible to make money on GPL software he's no example of that, in fact he's the last person on earth I'd look to for guidance on how to make money.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Reminded of Sveasoft and the GPL by PCM2 · · Score: 1

      You know, if you were *really* going to starve, you'd be justified in writing proprietary software.

      That's hardly the same thing as saying "you'd be justified in writing GPL software but using strongarm tactics to prevent users from doing things that would otherwise be legal under the terms of the GPL." I interpret his statement to mean, "if you can't uphold your end of the GPL bargain, don't release your software under the GPL."

      To the degree that it's possible to make money on GPL software he's no example of that, in fact he's the last person on earth I'd look to for guidance on how to make money.

      But there are plenty of people making money from GPL software. Red Hat earns a billion dollars a year from it, without violating the letter or the spirit of the license -- and that's even given that CentOS exists.

      --
      Breakfast served all day!
    7. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      Sveasoft has worked around the GPL in a very smart way. At this rate, they could even use GPL3 and still do what they're doing.

      Very simply put, 'Help your neighbor' is the poison pill in the GPL that is down & out anti-business. By allowing customers to re-distribute software, it just dilutes the amount of cash that can be recovered by selling software. Sveasoft was smart enough to identify it, and use the support accounts to put the kabash on any redistribution.

      Only thing I'm curious about - does Sveasoft charge per seat for a customer, or do they allow the customer to install their software on all the routers they may have? For this case, I do think that once somebody buys a software item, s/he should be allowed to install it on all his/her computing property. But it is reasonable to try restricting redistribution. If that is done, the freedom of software users is very much preserved.

      As far as whether RMS believes it or not, redistribution of software clearly implies giving it away to people who might otherwise buy it, depending on the price. So since the license doesn't allow restriction on redistribution, Sveasoft uses the account support - which is not GPLed, as the stick to discourage customers from redistributing. And contrary to the bearded Marxist, redistributing or reselling an expensive piece of software is nothing but hostile to the original software authors, since it allows freeloaders to make use of that software w/o having to pay anything for it.

    8. Re:Reminded of Sveasoft and the GPL by Anonymous Coward · · Score: 0

      Mod parent up :) (Out of mod points)

    9. Re:Reminded of Sveasoft and the GPL by Shoe+Puppet · · Score: 1

      The GPL's intent is to make sure everyone can redistribute the software as they want to, Sveasoft's policy does undermine that.

      --
      (+1, Disagree)
    10. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      Thanks :-)

    11. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      Uh, you might want to read up what the FSF says about RedHat:

      Fedora does have a clear policy about what can be included in the distribution, and it seems to be followed carefully. The policy requires that most software and all fonts be available under a free license, but makes an exception for certain kinds of nonfree firmware. Unfortunately, the decision to allow that firmware in the policy keeps Fedora from meeting the free system distribution guidelines. Red Hat's enterprise distribution primarily follows the same licensing policies as Fedora, with one exception. Thus, we don't endorse it for the same reasons. In addition to those, Red Hat has no policy against making nonfree software available for the system through supplementary distribution channels.

      In short, Red Hat/Fedora aren't exactly in the good books of RMS. Neither, for that matter, is anyone else - Debian, Centos, Canonical, Gentoo, Mandriva, Slackware, Suse. Read about all the others in the above link. But that shouldn't surprise anyone - as Bob Young once said, Stallman treats his friends as his enemies. (Incidentally, did RMS finally get out of Argentina? Did he get his Lemote Yeelong back? ;-) )

      How are these strongarm tactics? Sveasoft provides the software - both source and binaries - to the customer, and does not prevent them from re-distributing it. Only thing it does - if they do, they terminate their paid subscription accounts, and do not sell or give future versions of the software. There is nothing in the GPL that forces anybody to give or sell GPL software. All GPL does is require licensees to provide source code alongside binaries whenever something is being distributed. But if someone does not want to distribute, the GPL doesn't force them.

      Now, you could say that by using the paid for account support contracts as the stick, Sveasoft is effectively preventing their customers from 'helping their neighbor'. Except that those customers still have 2 choices:

      1. They could direct their neighbors to Sveasoft, and Sveasoft could negotiate w/ them whatever deals are mutually agreeable, and the neighbor will get GPL software, along w/ the same sort of support contracts
      2. They could sacrifice their paid-for accounts by helping their neighbor, so that both they and their neighbor have only the current version of that software, but that's it.

      Like I said, the only thing I'm curious about is how Sveasoft addresses the issue of multiple seats for a customer. Does the customer have to pay on a per seat basis, or do they have the right to install this on all their routers, and then have the support contract cover any and all of them?

    12. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      Are we going to see GPL4 come out and address the 'problems' of Androidization and Sveasoftization?

    13. Re:Reminded of Sveasoft and the GPL by Shoe+Puppet · · Score: 1

      Since what Sveasoft does is clearly against the spirit of the GPL, I wouldn't be surprised if a court would struck down this practice if any of the copyright holders challenged it. What exact problem are you referring to with "Androidization"?

      --
      (+1, Disagree)
    14. Re:Reminded of Sveasoft and the GPL by Anonymous Coward · · Score: 0

      Except that actions speak louder than words, and he started on his free software thing as an act of spite for his former co-workers who dared to try to make a living on software. He would reverse engineer their releases (something to do with Lisp, I dont recall the details) and release it along with the source to "punish" them.

      RMS has written on the subject himself, if you doubt for a second that the intent there was anything but to undermine the ability of creating software for a living, I suggest re-reading the relevant writing.

    15. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      Particularly the essay 'Why software should not have owners'

    16. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      RMS doesn't like Android any more than he likes Tivo. So he's bound to find some problems w/ their propagation of 'Freedom' if he hasn't already, and that's likely to be the label.

    17. Re:Reminded of Sveasoft and the GPL by PCM2 · · Score: 1

      In short, Red Hat/Fedora aren't exactly in the good books of RMS.

      I think that's overstating it. The FSF "doesn't endorse" Fedora because it bundles someone else's proprietary firmware in certain of its hardware drivers. Not endorsing something is not the same thing as condemning it. It's also a totally different issue from how Sveasoft twists the letter and spirit of the GPL. Red Hat has been a huge upstream contributor to the Linux kernel and many, many free software packages, and has been widely recognized for such. Sveasoft doesn't contribute much of crap.

      How are these strongarm tactics? Sveasoft provides the software - both source and binaries - to the customer, and does not prevent them from re-distributing it. Only thing it does - if they do, they terminate their paid subscription accounts, and do not sell or give future versions of the software.

      If they "did not prevent" you from distributing the software, but just beat you up when you do, would those count as "strongarm tactics" by your book? (Because they would count by the dictionary.) What about if Sveasoft stole $50 from their wallets? Because that's closer to what Sveasoft is actually doing.

      Sveasoft "does not prevent" its users from taking actions that are their right to perform, as granted by the GPL -- but when they do, Sveasoft unilaterally takes away something that they had before. It's exactly like my earlier example, when an employer retaliates against a whistleblower by firing him. The whistleblower had the right and even the moral obligation to disclose wrongdoing at his company, and the company didn't prevent him from disclosing it; it merely fired him. You call that justice?

      Mobsters "do not prevent" you from refusing to pay them protection money. They just burn your business down. (An exaggerated example, perhaps, but unless you work for Sveasoft I have a hard time understanding why saying they "don't prevent" you from doing something is a reasonable argument. The fear of reprisals from Sveasoft does prevent people from doing something they would otherwise be perfectly within their rights to do, as spelled out clearly in a legal contract, the GPL.)

      You also seem to want to ignore the fact that Sveasoft is setting these terms for software it did not write. The bulk of the Sveasoft distro is the Linux kernel, software which was created by many, many hands, all of which agreed that the software will be distributed under the terms of the GPL. If Sveasoft really did all of the work to create the Linux kernel that its product relies on, it would be fully justified to set any licensing terms it wants. It could make its product proprietary software. Instead, it seems to want to take someone else's GPL software and pretend that it's its own, proprietary software, and that's a lousy thing to do.

      --
      Breakfast served all day!
    18. Re:Reminded of Sveasoft and the GPL by unixisc · · Score: 1

      So does GPL require that once you've sold/given a software package to somebody, you are obligated to provide subsequent updates for ever? Or that you are obligated to provide him future versions of the software? No, the GPL doesn't force anybody to 'help his neighbor'. If the person in question doesn't want to help his neighbor, there is nothing that the GPL has to say about it.

      In this model, Sveasoft sells the software package, along w/ a service agreement to customers. Under that service agreement, Sveasoft agrees to provide customers w/ updates and future versions of its software. However, if a customer redistributes it to anyone else, the GPL is not violated, but the service agreement is, and so the extra goodies that the service agreement contains get invalidated.

      This in no way hurts the direct customer. If they are happy w/ what they have and have violated the agreement, they can take the version they have, do their own fixes and fully exercise freedom #3, thereby becoming a competitor to Sveasoft. The others that they've distributed Sveasoftware to can do the same. No, I don't work for Sveasoft - I'm not even in the software business, but how is Sveasoft behaviing like a mafia or a corrupt employer against a whistleblower?

      In the real world, none of Sveasoft's customers should have a problem w/ this, as long as they are allowed to install the Sveasoftware on all their computing property. That is what they really need. If their neighbors need help, they can always direct them to Sveasoft, and Sveasoft can either sell them the same software on the same terms, or maybe provide discounted software w/o the service agreement, or whatever they find mutually agreeable.

  25. Re:One caveat. by kanto · · Score: 2

    Additionally if it's his code, he can do whatever he wants to do with it; it's irrelevant that he's chosen to release all or just a part of the programs as GPL because he owns the code.

  26. How to kill your website by Dwedit · · Score: 1

    This is a dumb idea. You'll just end up killing all traffic to your own website, and some other site offering binary downloads will end up getting all the visitors. And all of the community as well, nobody will visit the forum or bug tracker from a site that refuses to give out binaries, they'll communicate at the other site instead.

  27. Pay-for-binary install/updates the model for OSS by synthespian · · Score: 0, Offtopic

    You can't do this with the GPL license, if you're not OK with other people putting up binaries, as they have the right to distribute, and even sell binaries.

    Which proves, once again, how stupid it is to use the GPL. He could use the BSD license, then provide pay-for-binaries with some sort of proprietary installers and binary updating mechanism. Instead, with the GPL, everyone can steal his binaries. Of course, it wouldn't prevent anyone else from coming up with their installation and updating mechanism, but they would have to put in the work. It would still be advantageous to cooperate with the main project, because you would get more hands and brains working on the same source code. That is the beauty of the BSD license: it's a license for the real world. Not a license backed by corporations and advocated by a screaming army of unemployed students, like the GPL.

    In this way, you get the source code, but if you want the convenience, you must pay for his exclusive method of installation and updates. He could push updates and bugfixes constantly. This would go hand in hand with current buzzwords, such as "the lean start up", "A/B testing" and the model of "release early" of free software (you see this constant updating in products such as Evernote, etc.).

    I believe this would be a great model for developers who are writing for the desktop, instead of doing software for servers. In this way, we could have a healthy software ecosystem for the desktop, which is still lacking in the Linux landscape, that is just ridden with the problem of having to rely on the small army of "developers" who repackage the source code (they're really repackagers...), who are always behind the curve in comparison with their Mac OS/WIndows counterparts.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  28. Re:One caveat. by synthespian · · Score: 4, Informative

    AND, if you give them @OpenBSD money, they print your name on the CD cover, which makes you look Super Cool!!!

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  29. Re:One caveat. by Nofsck+Ingcloo · · Score: 1

    mod this dumb-ass down please!

    Hmmm..... I do not see a mod category "factually incorrect". I guess "overrated" would have to do. What do others use?

  30. PyMol by Ubi_NL · · Score: 3, Informative

    PyMol does this and its the de-facto standard in protein structure visualisation

    --

    If an experiment works, something has gone wrong.
    1. Re:PyMol by OneAhead · · Score: 1

      The de-facto standard, I'm telling ya! Just like VMD!

    2. Re:PyMol by Lehk228 · · Score: 1

      from the tread it seems there are quite a few python projects that work this way, it makes more sense in a python projects since building isn't like Russian Roulette with 5 of 6 chambers loaded

      --
      Snowden and Manning are heroes.
    3. Re:PyMol by Ubi_NL · · Score: 1

      Its not written in python, it just has a python interface. Compiling pymol is a pain indeed

      --

      If an experiment works, something has gone wrong.
  31. Re:One caveat. by synthespian · · Score: 4, Informative

    Sorry, I meant not the cover, the booklet. Don't want to mislead anyone aiming Super Cool status.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  32. Apple did it first, watch out for patents! by Anonymous Coward · · Score: 1

    Apple did that years ago with Darwin (minus the necessary files to effectively build the components). If you were willing to donate a few bucks, then they would ship the software built, packaged and burnt on a nice and convenient DVD with lots of freebies like a shiny and innovative graphical interface. They didn't stop there and really went for the extra mile : if you were a top donator (1,000+ USD) they would also send you a finely tuned laptop to match your donation. How considerate of them.

    1. Re:Apple did it first, watch out for patents! by Doctor_Jest · · Score: 1

      Now they won't even ship you the DVD... you have to use the App Store. :) Bunch of cheap bastards, Apple.

      --
      It's the Stay-Puft Marshmallow Man.
  33. Re:One caveat. by Anonymous Coward · · Score: 0

    I've have rarely seen this work.
    Most of the time -- the user base will just hate you.

  34. You have it backwards. by Anonymous Coward · · Score: 0

    Binaries for free, donations for source code. The source code gives you the power.

    1. Re:You have it backwards. by shentino · · Score: 1

      This is also a GPL violation.

    2. Re:You have it backwards. by Anonymous Coward · · Score: 0

      Yeah, and if he's the author, he can relicense it under something other than GPL. ...Did that not occur to you, man?

    3. Re:You have it backwards. by shentino · · Score: 1

      Right up until the point where he accepts outside contributions without a copyright assignment.

    4. Re:You have it backwards. by Anonymous Coward · · Score: 0

      Oh look. A lawyer. Oops, not so much. Well I guess that makes your comment even more worthless then mine.

    5. Re:You have it backwards. by Anonymous Coward · · Score: 0

      This is also a GPL violation.

      Not when you hold the copyright to the works, It grants limited rights to others, not take yours away.

      Hell, selling copies of GPL source code doesn't even break from the spirit of it, that right is also extended to others.
      http://www.gnu.org/philosophy/free-sw.html

    6. Re:You have it backwards. by PuZZleDucK · · Score: 1

      This is also a GPL violation.

      What? Your comment? The Slashdot thread? Please clarify. I see no violation on what the guy is doing. I think a lot of us at least try similar models... I have.

      --
      Can a person program a new solution to a problem? Why should anyone be able to stop such a thing? -Richard Stallman
    7. Re:You have it backwards. by Robert+Zenz · · Score: 1

      Yeah, that's called Freeware (with the option to buy the source code)...different model, your point is?

  35. Re:One caveat. by synthespian · · Score: 1

    Proprietary methods of install + updates are much, much better then stupid build scripts.
    Build scripts are for nerds. Nerdiculous solutions, we now can say with near 100% certainty, will not get you the chics YOU deserve!
    We would like to see Real People start using Fine Open Source Software.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  36. Re:One caveat. by bieber · · Score: 1

    You can do that with any free software license, and I would assume anything approved by OSI as well. Being allowed to redistribute binaries isn't a unique feature of the GPL.

  37. Red Hat business model by Anonymous Coward · · Score: 0

    This same concept has been working really well for Red Hat for years. They give away the source code, but sell support/binaries. If Red Hat can make a billion dollars a year doing it, this guy can probably make a few sales if his software is useful.

    1. Re:Red Hat business model by Anonymous Coward · · Score: 0

      Fairly sure Redhat gives the binaries for free. It's the support that the sell.

  38. Re:Pay-for-binary install/updates the model for OS by bmo · · Score: 4, Insightful

    >Which proves, once again, how stupid it is to use the GPL.

    1. The article doesn't say he objects to other people building binaries. In fact, he realises this will happen and doesn't care.

    2. The GPL does not forbid building binaries in exchange for cash. In fact, such services are encouraged.

    3. Trying to turn this into a BSD vs GPL flamewar.

    Your anti-GPL rant just demonstrates that you are about as intelligent as jerryleecooper.

    --
    BMO

  39. Re:One caveat. by Hognoxious · · Score: 2

    He's presumably banking on a sufficient number of users being too dumb (or deciding it's not worth the effort) to find the precompiled/easily installed versions.

    P.T. Barnum and I suspect he might be right.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  40. Re:One caveat. by Hognoxious · · Score: 3, Funny

    Nah. Overrated means "I disagree". I'd use funny.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  41. Here come the freeloaders! by synthespian · · Score: 3, Interesting

    I have a beef with opinions such as yours. You seem to imply the value of having source code is one of having the regalities of a freeloader. That is to say, we must have the source code, so some dude who specializes in repackaging make us a nice binary, because all we care about is "apt-get install my-freeloading-shit".

    To which I say: no! The value of source code is that if you would like to see the code, to learn how it was done, so that perhaps you can not only just use it, but contribute back, then you might want the source code. This "contract" may or may not make your life easy. The whole idea, when back in the BSD Unix days (the people who invented this open source thing), was one of learning and cooperation.

    Now, if you think I'm some sort of idealist hippie neckbeard, then read my other post (the one in which I propose proprietary binaries + updates with source code with a BSD license - which would allow that, instead of the infamous GPL. This empowers the individual developer. Read: money.)

    In fact, if the developer wants to makes some money off his own software (which might exclude install scripts and makefiles), then who is to say he can't put food on his table, because some free software freeloading unemployed student, living in his parent's home doesn't like it and think it goes against "freedom"?

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      You know, these people you call "freeloaders?" Most of people call them "users."

    2. Re:Here come the freeloaders! by egranlund · · Score: 2

      Isn't another use of the source code to change they way the applications functions in small ways to suit your needs? If you're not even able to compile the source as given instructions they provide then the only thing the source is useful for at that point is summer reading.

    3. Re:Here come the freeloaders! by theshowmecanuck · · Score: 1

      IIRC, the original motivation for GNU was a printer driver that didn't work well with Stallman's printer. He wanted to modify the code and the printer maker wouldn't provide the source. So you would be correct.

      --
      -- I ignore anonymous replies to my comments and postings.
    4. Re:Here come the freeloaders! by theshowmecanuck · · Score: 2

      Let me help you with that: people who use your software but don't think you should be able to make a profit from your own hard work are called freeloading users. The rest are called contributing users. People who actually complain because someone wants to make a profit from their hard work are called dickheads. The bottom line is that whatever your distribution method, if it is worth it for people to use your software they will use it and pay the cost.

      --
      -- I ignore anonymous replies to my comments and postings.
    5. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      The terms aren't mutually exclusive.

      Incidentally, I was an early contributor ten+ years or more back to documenting NeoOffice via their wiki-- many dozens of hours (nothing of course compared to the two lead developers Ed and Patrick) and even I was shocked at this new policy..

      I switched to LibreOffice myself.

    6. Re:Here come the freeloaders! by Darkness404 · · Score: 1

      What good is the source code if you can't build it? I mean, sure it might be -fun- to see how everything is made, but if you really want to contribute something you'd want it to at least work on your machine before you pass it on to others.

      --
      Taxation is legalized theft, no more, no less.
    7. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      I take offence to this. The majority of free code is done by PAID developers. You should have control over your system and not the other way around. There is nothing wrong with making money. There is nothing wrong with releasing just the source code. There is something wrong with obscuring it. It sounds like the neo project is going that route. That seems to me to be in violation of the spirit of the GPL. I've always thought it might be a good idea to charge for the download although I don't think this should be to the exclusion of third parties being able to build and distribute (apt). apt-get install isn't about freeloading. That isn't why people use. People use it because it is easier than going a projects website and downloading a binary. The fact that software developers aren't the distributor of their own code does have it's drawbacks. However the solution to this is to cooperate and work with distributions to develop contributory and mutually beneficial models. Distributions have an interest in getting better code, getting code that works, and is properly packaged. By involving the software developers that can happen.

      Distributions should be encouraging users to become members of the distributions and then the distributions should finance development of the projects that they find useful to include. There are already efforts to develop such memberships. Trisquel, Linux Mint, and others have them. They DO bring in money. I think there needs to be MORE of an effort to get people to contribute financially. There is nothing wrong with asking your users to become members. Rewarding them with little perks such as discounts on GNU/Linux merchandise, GNU/Linux hardware, conferences, and other services.

      There are also other means to fund software development. ThinkPenguin's working with distributions on mutually beneficial relationships where free software projects/organisations get a percentage of the profits which come from an organisations web site. It has worked amazingly well to increase project/distribution revenues. Through that cooperation a not insignificant increase in revenue is being generated for those projects/distributions/organisations. It's also helping to improve the support and availability of hardware for GNU/Linux (the company is working with developers, distributions, chipset vendors, manufacturers, and others). Everybody wins.

    8. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      Grab some source code delete the install scripts without looking and proceed from there, when your done post back. There are very few packages out there that aren't practically worthless without the monolithic makefile and proper install scripts.

    9. Re:Here come the freeloaders! by TheTurtlesMoves · · Score: 1

      What a pile of crap. If your hard work is contributing to GPL/BSD/LGLP or other OS licensed code. Then you have donated your time period. If you don't want people to use it without paying for it, then don't work on those kinds of projects.

      Next you'll be complaining about all the freeloaders at the local city mission that won't pay for your hard work.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    10. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      The GPL stipulates that the source code (with build instructions) must be available. If that is not true, then the license is not fulfilled, and NeoOffice is the freeloader in this case.

      Now for the moralistic case: How am I supposed to learn, use and contribute to the source code if I am unable to make a working binary out of it? Am I supposed to make random changes, or track down purposefully-introduced bugs to make it build in the first place so I can test my contributions or changes? Do you think it likely that the NeoOffice guys will accept my 'bugfixes' to the source and build instructions that would help others produce a working binary from source?

      The fact of the matter is that NeoOffice is built on GPL code, and that they are not complying with the license terms. This means that they are the freeloaders.

    11. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      Your whole argument is invalid, because OpenOffice is covered by the GPL. The rule is that if you modify the code and redistribute, your contributions should come back into the community. You cannot complain, after all you didn't write the original code so you're already a ‘free-loader’, and furthermore you knew what you were getting into by using GPL source code. Don't like the rules? Don't use it.
      The NeoOffice people are deliberately violating the GPL if not in letter then at least in spirit. Makefile are source code too. If it doesn't even compile, they obviously haven't distributed all necessary source code, and furthermore who's to say they aren't holding more source back if no one can build the binaries and see if they work the same?

    12. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      Important note: contrary to grandparent post, OpenOffice is distributed under an Apache License, which is not copyleft. So while what NeoOffice has been doing might make a great argument for why the GPL is better, they aren't in any way acting against the software licence.

    13. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      I think the freeloader problem is used quite nicely through the "no redistribution of code/binaries allowed but you get the code along with the binary and area allowed to write & distribute patches" type of licenses.

      These licenses are fairly uncommon today but as long as reasonable patches get integrated into the official codebase they should work really nicely. AFAIK things broke down when users had to apply huge patchsets from different sources to get a usable product because upstream was too lazy/not willing to integrate these patches.

    14. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      The fact of the matter is that NeoOffice is built on GPL code, and that they are not complying with the license terms. This means that they are the freeloaders.

      You are very quick to judge.

      NeoOffice only builds on OS X 10.4/10.5, the main project won't build on 10.6 or newer. Some features that are only available on newer versions are built as libraries which have to be compiled on the respective OS X version.

      Most of the "I can't get NeoOffice to build" complaints are probably people that either disregard the advice about "only the oldest OS X version that NeoOffice supports can be used for builds" advice or who try to build e.g. 10.6 features on 10.5 (which obviously won't work).

      There is no indication that the devs have some secret sauce to circumvent this inconvenience (having to keep several OS X versions around to get one full build).

    15. Re:Here come the freeloaders! by unixisc · · Score: 1

      Why not simply sell the software - for an optimal price that seems reasonable to the public using it, but, given the expected #users, is enough to put food on the table? And while doing it, provide the source code w/ the binaries? That's very much consistent w/ the GPL. Only problem is the 'Help your neighbor' clause of the GNU, and that's what the makers here have tried to work around.

    16. Re:Here come the freeloaders! by jep305 · · Score: 1

      I don't believe the GPL requires anyone to provide build instructions.

      --
      In Reason We Trust
    17. Re:Here come the freeloaders! by jep305 · · Score: 1

      "The GPL stipulates that the source code (with build instructions) must be available." It does?? Where exactly?

      None of these words appear in the GPL: "build", "instruction", "makefile"

      http://www.gnu.org/copyleft/gpl.html

      The fact that you *wish* the GPL required build instructions does not mean that it does.

      --
      In Reason We Trust
    18. Re:Here come the freeloaders! by Anonymous Coward · · Score: 1

      None of these words appear in the GPL: "build", "instruction", "makefile"

      No, but it does specify "all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities."

      So "instructions" may or may not include human-readable comments and/or documentation, the makefile is typically necessary to "generate, install and run" the object code, and should be included. Makefiles fall under "scripts to control those activities."

      I'm sure there are projects that don't need a makefile to be built, but if you used a makefile yourself in creating the project and you fail to include it when you distribute, you're not complying with GPL.

    19. Re:Here come the freeloaders! by LienRag · · Score: 1

      Make a profit from your work or being rewarded for your work? These are not the same...

    20. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      Code freedom goes a step further. You should be able to modify the code and see the results. This is how you learn, this is how things are improved. The first step to developing an existing project is to get the original code compiling and running correctly. If an "F/OSS" developer interferes with someone's ability to do this with their code, they are interfering with the principles of F/OSS. Actually doing the build, and packaging it in a nice, bite-size (and idiot-proof) package is a different thing (a convenience). Getting it to build is of critical importance.

    21. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      I think the point you're missing is that NeoOffice is a fork of the OpenOffice.org project. They forked an existing F/OSS project, are withholding necessary build information from their public repository, and are selling the binaries.

    22. Re:Here come the freeloaders! by theshowmecanuck · · Score: 1

      Grow up and move out of your parents basement.

      --
      -- I ignore anonymous replies to my comments and postings.
    23. Re:Here come the freeloaders! by Anonymous Coward · · Score: 0

      Sorry, I'm not sure if this reply was aimed at me or someone else, but I don't really understand your argument. I didn't imply anything at all in my post above about the value of having source code. What I did say, though probably not as pointedly as I will now, is that it appears the Neo devs are violating the GPL, in spirit if not in letter.

      To be clear, I do not say that because they decided to charge for the binaries. They are well within their right to do so, because nothing in the GPL requires you to make working binaries available. (Many people argued otherwise about this point in various fora, but they are wrong.) No, I believe they run afoul of the GPL because they knowingly publish incomplete source that will not compile, no matter how carefully you follow the posted instructions. (Rhetorical question: do you know a single person, aside from the Neo devs, who has managed to successfully compile the source? If so, I'd really like to know who, and how.)

      For the record, I gladly donated to the Neo project many times over the years (mostly money and detailed bug reports, plus a patch here and there when I was able) -- both because I thought it was the right thing to do, and because I wanted to acknowledge that the devs were managing to produce very high quality software on extremely limited resources. I regularly donate to other FLOSS projects (Tor, Audacity, NoScript, and VLC, to name a few) for the same reason. But the way in which the free->non-free transition was (and continues to be) handled by the Neo devs was obnoxious and, to me, fundamentally dishonest. That's why I stopped donating, and also why I criticized their handling of the source in my post above. This has nothing whatsoever to do with freeloading or any sense of entitlement.

      By comparison, the developer in the parent article is being very forthright and straightforward about his motivations. I have nothing but respect for what he's done with his stuff.

      --Tim

    24. Re:Here come the freeloaders! by TheTurtlesMoves · · Score: 1

      I'm in Austria. My kids are in my basement.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
  42. Re:One caveat. by next_ghost · · Score: 1

    Not dumb, lazy.

  43. No shit, Sherlock by Hognoxious · · Score: 2

    By only providing the binaries to donors, it looks like you are only charging nontechnical users, while more technically inclined users get it for free.

    You're on a roll.

    Tell me, which of those categories is more numerous? Which would, due to their l334t sk1lz, figure out how get it for free anyway?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  44. Re:Pay-for-binary install/updates the model for OS by Anonymous Coward · · Score: 1

    Nope nope. This model only works for Linux or BSD, maybe even MacOS X, it has the submarine nature of forcing you to use a free OS, or at least one with a system compiler that you can download the source code and compile. Microsoft Windows has never included a system compiler, thus there is no predictable out-of-the-box environment to compile to.

    So maybe he's hoping that people running Windows desktops (the majority of computer users) are just too lazy/stupid to compile the binaries themselves and just pay for the binary.

    But on Linux and FreeBSD, you can download the source for many programs, type "make install" and off it goes, and in fact that is my preferred solution, because binaries on Linux and BSD rarely work out of the box anyway.

  45. Moving forward by taking a huge step back by Osgeld · · Score: 1

    Back in the day you had to compile every little nitpick bullshit thing, and only a few hard core nerds bothered with it. If you want to slash your userbase, and community knock yourself out. I wont have any part of it, and I refuse to purchase a binary under the guise of a donation, I dont like being lied to.

  46. Re:One caveat. by Darinbob · · Score: 1

    Not lazy, just doesn't care.

  47. Re:One caveat. by Anonymous Coward · · Score: 0

    their user base is both fairly loyal (and thus wanted to support the project)

    I'm sure the "wrath of the deraat" has nothing to do with it :-P

  48. Re:One caveat. by Xenx · · Score: 5, Insightful

    Or, they do care and they wish to support the work.

  49. Xchat for windows by Anonymous Coward · · Score: 0

    Xchat for windows has done this for quite a few years - some others like silverex have open source builds for nearly as long though.

  50. Re:One caveat. by History's+Coming+To · · Score: 5, Insightful

    If it wasn't for "laziness" we'd all be building our own computers, starting with copper ore and coal (I've always wondered how far one person could get...). "Laziness" is generally a good thing, it stops you expending energy and time on less productive things. I recently had to deal with a lot of JSON data (Facebook's gallery API), and while I could have sat down and mapped it all out I found it easier to use an online tool somebody has been good enough to provide for free. The tenth time I found myself using it I donated $5, totally worth it and I hope he enjoys the beer. It's hardly an unusual business model, take a look at the commercial level Linux distros for proof of that. My main client is "lazy" because he can't be bothered learning HTML and a bit of PHP/MySQL - I win because he pays me to do it, he wins because he can get on with running his business, playing golf, or whatever else he fancies.

    --
    Please consider this account deleted, I just can't be bothered with the spam anymore.
  51. Re:One caveat. by Anonymous Coward · · Score: 2, Interesting

    starting with copper ore and coal (I've always wondered how far one person could get...)

    To a toaster at least. A British man did that in a documentary.
      I would say such a model supports the spread of the ideology behind open source and open system even. You build your software (meaning the binaries) exactly the way you want them and every processor and system architecture is invited to the party.

  52. Am I missing something here? by westlake · · Score: 1

    What is the product and who does it target?

    Even in the Linux universe not everyone confident working with source.

    The "donation" that delivers the goods in the only form a user can comfortably deal with is more properly called a "sale."

  53. Re:One caveat. by Dwonis · · Score: 5, Informative

    In GPLv2 (perhaps not GPLv3) you can have the program open source, but keep the build scripts to yourself.

    I'm glad you took the time to read the GPL before commenting:

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

  54. Re:One caveat. by Anonymous Coward · · Score: 0

    He has no problem with it...

    Unless his program becomes popular and people actually DO start mirroring his code without making any changes to the code. At the point where leechers start drawing away donations I would bet that would start to have a problem with it.

  55. Has he considered the effect of all that compiling by outsider007 · · Score: 1

    On global warming? He's drowning polar bears, the heartless prick!

    --
    If you mod me down the terrorists will have won
  56. Re:One caveat. by Anonymous Coward · · Score: 0

    What's a CD?

  57. Re:One caveat. by EdIII · · Score: 1

    The benefit of funny is that he understands that nobody was actually taking him seriously......

  58. .org domain means nothing by Anonymous Coward · · Score: 0

    We are supposed to take seriously anyone who thinks a .org domain actually has any legal implications whatsoever?

  59. OpenOffice for OS/2 by Alt-kun · · Score: 1

    This is basically how the OS/2 port of OpenOffice.org works.

    The company that sells eComStation (OEM version of OS/2 with updates for modern hardware) funds the OS/2 port of OO.org. Anyone who buys eComStation 2.x automatically gets an OpenOffice for OS/2 support contract which includes full binaries. Also, anyone can elect purchase just the OO.org support contract (with binaries).

    Meanwhile, the source code for the OS/2 port is all checked in to Apache's repository along with everything else. So anyone can grab it and build it if they have the know-how.

    Most users seem fine with this arrangement, as it keeps the OS/2 port funded and alive.

  60. Donation? by flimflammer · · Score: 1

    It's not really a donation. You're paying a fee for the precompiled binary. I don't know why people use the word "donation" when it's essentially a mandatory fee. Maybe it just sounds nicer?

    Before someone jumps on my case and implies "compiling it yourself gives you the same thing" -- even if it did create a 1:1 copy compiling it yourself, you're still paying a fee for the convenience of having the compilation done for you.

    Nothing about it sounds like a donation. A donation is something you give without consideration of something in return. When I hear things like this, I can't shake the mental image of some sleazy infomercial using fancy wordplay to try to score extra sales.

  61. Re:Neooffice by mysidia · · Score: 2

    In short, it seems quite clear that the Neo devs are deliberately doing the absolute bare minimum to satisfy the GPL requirements (and to be able to use a ".org" domain, which may have significant tax implications)

    You don't have to meet requirements to have a .ORG domain anymore; commercial enterprises can register .ORG domains and use them. If the developer is not providing the exact build scripts and exact source code, then he is not following the GPL; the GPL requires that the exact source code (including all build scripts and build directions) be included.

  62. Seriously by Weezul · · Score: 2

    In all seriousness, I habitually refuse to fund any closed source software projects, but I'm not that great about donating to the open source ones that wish to run on donations either. I have however happily contributed to "compile it yourself if you want it free" projects.

    I've moral problems with contributing to software that takes away my freedom, which prevents me from buying your closed source software, no matter what incentives you offer. If otoh I see the source code exists, then my moral objections won't prevent me from indulging in whatever conveniences you offer for a price.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    1. Re:Seriously by datavirtue · · Score: 1

      Stallman....is that you? I've been trying to digest this philosophy for years and I still can't seem to make it work in my mind. Everything can't be free you freakin troglodyte. Although the proliferation of free web servers and scripting languages has spurred an entire economy, so what do I know. On one end of the spectrum, programming languages can't exist without being free and open, and on the other end ERP software can't exist without being paid for. Please don't link to open-source ERP software...I know.

      --
      I object to power without constructive purpose. --Spock
    2. Re:Seriously by Anonymous Coward · · Score: 1

      Philosophy? Remove the ego.

      Not providing the source code either suggests you have something bad to hide, or are more obsessed with yourself than those who wish to use your project, whether its profits, fame, or protection of your so-called "intellectual property"

    3. Re:Seriously by chrismcb · · Score: 1

      but I'm not that great about donating to the open source ones that wish to run on donations either.

      How do you expect them to run? Should the developers starve then?

      I've moral problems with contributing to software that takes away my freedom,

      So you don't contribute to software projects that update the Constitution? I don't understand, what freedoms to you feel these programs are taking away? So you don't buy a car, because it will take away your freedom to walk?

    4. Re:Seriously by chrismcb · · Score: 1, Insightful

      Not providing the source code either suggests you have something bad to hide,

      Not providing the source code does not suggest in any way shape or form that you have something to hide. Only that you wish to get compensated for your hard work.

    5. Re:Seriously by unixisc · · Score: 2

      Actually, one can set up the t&c such that one provides the source code and/or the binaries, and restrict re-distibution. That will ensure that one gets compensated, and won't have to support freeloaders.

      Ideally, just don't use GPL in such cases. There is a whole bunch of OSI approved licenses that allow the redistribution of software to be restricted, thereby preserving the income flow of the project. Just use one of those, and don't get involved in a GPL tangle in the first place.

    6. Re:Seriously by NightWhistler · · Score: 2

      This is exactly my experience: people will generally pay for convenience or simply because they like what you're doing.

      I develop a GPL'd e-reader app for Android (obligatory self-promotion link), and at first I considered the model described in the article... I finally went a slightly different route. I have 3 versions:

        1. The classic OSS version, which is a straight Maven build from the sources at Github. You can get this from the downloads page on the site and from the FDroid Market. FDroid actually build the binaries they distribute from source themselves.
        2. An ad-supported version in the Google Play Market
        3. A 'pro' version in the Google Play market, which is paid.

      The difference between the 3 versions is access to our synchronization servers. You need an access key to use this service, and the classic version has a preference field where you can enter that key. I give out keys to people that contribute translations or help the project in any other way and you can buy them for the same price as the Pro version.

      The 2 versions in the Android market have a key built-in, and lack the Preference field to enter one. That's the only difference though.

      All versions are GPL'ed with the sources for the classic version directly available from Github, and the patches to create Pro and Ad-supported available on request by e-mail.

      So far this model actually worked pretty well... I'm nowhere near being able to quit my day-job, but I make in enough in donations / sales to pay for the hosting and maybe an occasional test-device.

      --
      PageTurner Reader: open-source e-reader for Android with cloudsync. http://pageturner-reader.org
    7. Re:Seriously by NightWhistler · · Score: 1

      Replying to myself to add one important detail: the source code to the synchronization server is also freely available, so anybody that wanted to can just pop it on a Tomcat server somewhere, change the URL in the source code and be up and running for Free.

      And yes, this is a tax on non-technical users but I don't see that as a problem. If you know how to change the oil in your car you can do it yourself... if you'd rather pay someone to do it, you go to the garage. Same principle applies here. It's about freedom of choice.

      --
      PageTurner Reader: open-source e-reader for Android with cloudsync. http://pageturner-reader.org
    8. Re:Seriously by icebraining · · Score: 1

      Coincidentally, FOSS ERP software is what pays my salary; because even though it's open, guess what: it doesn't show up installed and configured in their machines, modules/plugins for specific needs (like country specific tax laws) don't code themselves, divine powers don't fix bugs and employees aren't born knowing how to use them.

      The only thing we don't charge for is for reinventing the damn wheel every single time like it has never been invented before.

    9. Re:Seriously by icebraining · · Score: 2

      That's what contracts are for; you negotiate the price before you do the work, like any professional.

      As an employed FOSS developer, I can tel you that you're wrong in asserting that you need to hide the source to get paid.

    10. Re:Seriously by icebraining · · Score: 1

      There is a whole bunch of OSI approved licenses that allow the redistribution of software to be restricted

      No, there isn't. "Free redistribution" is the first of the necessary criteria for qualifying as Open Source by OSI's definition, and the second criteria also specifies that source code must be distributable too.

    11. Re:Seriously by VortexCortex · · Score: 1

      Not providing the source code either suggests you have something bad to hide, or are more obsessed with yourself than those who wish to use your project, whether its profits, fame, or protection of your so-called "intellectual property"

      You are an arrogant, moronic, small-minded fool. That is a false dichotomy if I've ever seen one.

      What If I release the source code for the past versions, but for the current version I distribute my game software as binary only (closed source) because all security IS obscurity, and it actually does help curb the online cheating a fair degree?

      Look, blanket statements like yours are almost always wrong. There are two or more sides to every coin. Personally, I'd just LOVE to give everyone all the source code they could possibly want, but the truth is that a significant percentage of people just can't help being assholes to everyone else. For multi-player online games I either go fully open source and give the trolls the tools they need to chase off the community, or I distribute closed source binaries until the next release cycle and actually have people to play games with.

      TL;DR: parent poster only thinks inside boxes.

  63. Easy by Anonymous Coward · · Score: 0

    gcc *.c -o derp

  64. Adobe Introduces the Paid Security Fix (May 2012) by tepples · · Score: 1

    Distributing a very old binary, and requiring a donation for the recent versions that have bugfixes and new features is better strategy than that.

    Didn't Adobe get torn up in the media for charging for bug fixes a month and a half ago? I seem to remembering it backpedaling in less than a week.

  65. Firefox and LibreOffice by tepples · · Score: 1

    The intersection of people who don't know how to compile from source, and those who are likely to download open source software is approximately zero

    I misunderstand. Are you claiming that approximately everybody who has downloaded 7-Zip, Firefox, LibreOffice, VLC, or GIMP knows how to compile from source?

    1. Re:Firefox and LibreOffice by the+phantom · · Score: 1

      Shit, I know the basics of compiling from source, but have never had any luck compiling Firefox or GIMP. Thank goodness there are installers for me to use.

    2. Re:Firefox and LibreOffice by lister+king+of+smeg · · Score: 1

      or ubuntu for that matter

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  66. Re:One caveat. by s.petry · · Score: 2

    You are absolutely wrong, or Linux distributions would not be able to exist either. Last I checked Redhat, Suse, Ubuntu, and many more all use this exact same model with GPL licensed source and binaries.

    By the way, this is extremely similar to the way RedHat started making money. Provide the Distro but only give support and patches to those that pay. It's relatively recent that the model went all paid for, and it's been hurting their business so hopefully they move back to that model.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

  67. Some kinds of software don't need support by tepples · · Score: 2

    There are some kinds of software that don't need a lot of individualized support, such as video games. What revenue model would you recommend for an open-source game?

    1. Re:Some kinds of software don't need support by tehcyder · · Score: 1

      There are some kinds of software that don't need a lot of individualized support, such as video games. What revenue model would you recommend for an open-source game?

      To adapt an old joke about restaurants, the best way of making a small fortune developing open source video games is to start off with a large fortune.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    2. Re:Some kinds of software don't need support by Anonymous Coward · · Score: 0

      There are some kinds of software that don't need a lot of individualized support, such as video games. What revenue model would you recommend for an open-source game?

      Preorder/Kickstarter. Send limited number of release copies only to those who payed, and they are free to distribute (sell copies or give away copies) to whoever they want to. Let your supporters earn a buck too.

    3. Re:Some kinds of software don't need support by hobarrera · · Score: 1

      Something like kickstarter is a must if you want to develop any large games.

      If it's a smaller game you can:
        * Sell until a certain goal ($10000) is reached and then release the source (having annouced this in advance, of course)
        * Accept donations
        * Sell in-game stuff. Like items, and extras that don't really affect gameplay, but people still pay for. Like hats!

  68. Re:One caveat. by Rich0 · · Score: 1

    Ugh, broken build scripts just mean that no linux distro will bother to ship your software. So, unless the author of the software wants to limit distribution to whatever distros the author can personally maintain packages for (and get users to track), that isn't a good thing.

    If your software isn't popular, this won't help it become popular. If you care that much about donations, that probably matters to you.

    If your software is popular, then expect somebody to fork it and actually maintain a decent build system, and all the distros will ship that instead, thus meaning that nobody actually uses your "official" version. I maintain packages on a distro and I've on occasion essentially pointed the distro at what amounts to my own forks of projects just so that I can maintain code I can actually ship and the distro's requirements are met. I'd rather just use upstream's code directly, but not if it means I'm maintaining messes of patches and merging in new makefiles and such all the time. Easier to just maintain my own git repository and just pull in upstream changes from time to time. Oh, easiest way to get this kind of treatment is to not bother to tag your releases. No, I'm not going to ship out your binary - I'm going to build one that I know is clean - which means that if you don't want your user-base to be fragmented across 14 different commits you should mark which one is the official release version.

  69. Re:One caveat. by Anonymous Coward · · Score: 0

    I believe XChat (IRC client) used a model similar to this for a while. At least for their Windows binaries. There were unofficial versions like YChat floating around last I checked.

  70. Slashvertisement by Anonymous Coward · · Score: 0

    Am I really the only one who's seeing this? No source code, link goes to the post of some guy developing something, linking to no source code.

    Impressive editing on the part of Slashdot, here.

  71. Re:One caveat. by swilver · · Score: 3, Insightful

    It's unfortunate it does not also say that these scripts should be fire-and-forget. Compiling some of the more complicated "GPL" projects is an exercise in frustration, requiring anything from specific OS versions, specific versions of build tools (that are no longer in repositories) and of course whining to the developers enough until they give in and tell you what is missing from their wiki compile-it-yourself page.

  72. and so... by Anonymous Coward · · Score: 0

    How long does it take your foot to heal each time you shoot yourself in it?

    Do you alternate feet?

  73. Re:One caveat. by Gr8Apes · · Score: 2

    or, you get a supported distribution with someone to point a finger at (see RedHat's enterprise model) There's definitely people that will support this model and not roll their own binaries. I think it will become more common in certain areas.

    --
    The cesspool just got a check and balance.
  74. OpenBSD by nurb432 · · Score: 1

    Isnt Theo doing someting like this? You can buuild your own CD from source but if you want a simple bootable ISO to install with you have to buy a disk, or get it elsewhere.

    Or has he changed his model since the last time i looked?

    --
    ---- Booth was a patriot ----
  75. He could offer archived binaries 2 versions old by Anonymous Coward · · Score: 0

    Since he's not going to get money from the binaries of older versions anyway, and people who won't donate should put up with not having the very latest version +1 previous version.

  76. Re:One caveat. by Anonymous Coward · · Score: 1

    The GPL can't force me to license every single piece of code in my project, nor do I have to abide by the license of a work I own complete copyright on.

  77. GPLv3 means anyone can share his binaries by Anonymous Coward · · Score: 0

    Donating to get the binaries in no way compels people to not upload those binaries to any and every site that allows you to submit applications, and the license Bryan chose means there's not a single thing he can do about it.
    So the question becomes "does saving the bandwidth cost of hosting them himself offset the loss in donations that will result from everybody getting the binaries he created without ever visiting his site?"

  78. Re:One caveat. by Anonymous Coward · · Score: 0

    Well, he's not preventing redistribution. So your concern is based on a fallacious premise.

    However, what you describe isn't a violation, and Sveasoft has done it for years. I can sell a binary, I don't have to provide source to anyone without a binary, and I'm free to refuse future sales to anyone for any reason (including because you exercised your right to redistribute.)

  79. Re:Pay-for-binary install/updates the model for OS by unixisc · · Score: 1

    Except that make install, depending on your luck, may either be a smooth procedure, or may throw you up dependency city. In the latter case, one is much better off paying him for the binaries, and then running it. Only use make install if you are using an unusual platform for all this.

  80. Re:One caveat. by unixisc · · Score: 2

    Instead of donations, he should just put a price tag on the binaries - one that he thinks is reasonable, and has a good chance of covering his expenses. In other words, downright sell the stuff.

    Actually, why even do that? He only 'owes' the source code to people who get the software from him - either paid, or unpaid. So what he could do - sell it like he does normal proprietary software, but in compliance w/ the GPL or any other open source license in that the source code always accompanies the binaries, along w/ the full installers. That way, no need to run afoul of even a GPL3.

    But the real problem, as others pointed out, is the 'help your neighbor' anti-business provision of the GNU freedoms, where others could compile the stuff and distribute it for free. Get rid of #2, and a part of #3, and GNU would be just perfect.

  81. Without all the Makefiles? by Anonymous Coward · · Score: 0

    I suppose?

  82. He could digitally sign the binaries by DrJimbo · · Score: 1

    He could individually sign the copies he distributes and include the recipient's name in the signature so the donors also receive a digitally signed certificate of authentication.

    In general (I'm now talking about the RIAA, MPAA, etcAA), signing is a much more sane approach than DRM because you are giving paying customers something extra, instead of giving them something broken by design.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  83. Re:Neooffice by SydShamino · · Score: 1

    You haven't had to meet requirements to buy a .org for more than a decade; I've had on parked since the late '90s.

    --
    It doesn't hurt to be nice.
  84. Of course you'd like it by TheSeatOfMyPants · · Score: 1

    Of course you'd like that, it means that other people are paying so you can freeload...

    --
    Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
  85. Ardour by aitikin · · Score: 1

    Hasn't this been going on in a way with Ardour for a long time now (ie a couple years I think)? If you go to the downloads page you will find that you can't download it for free until it's made it's financial quota for the month (which it never seems to). Of course, I don't mind, as I'm fine with the beta packages that are built or using the binaries in my repository, but as soon as I start doing some actual work with it (still just getting the lay of the interface and such), I'll donate.

    --
    "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
    1. Re:Ardour by Osgeld · · Score: 1

      so your going to purchase software without evaluation for professional use?

      sounds brilliant, I would have told them to go fuck themselves when I couldn't even see their software, and went to a competitor that with a big enough possible license, let me demo their software, offered training, a free seat, and bought me god damned lunch without me even asking.

      but you have fun with your probally wonky OSS solution that only allows people to evaluate their software only after the sales department has spent enough time not allowing people to evaluating their software, then wonders why they cant sell something no one can see

    2. Re:Ardour by Anonymous Coward · · Score: 0

      so your going to purchase software without evaluation for professional use?

      sounds brilliant, I would have told them to go fuck themselves when I couldn't even see their software, and went to a competitor that with a big enough possible license, let me demo their software, offered training, a free seat, and bought me god damned lunch without me even asking.

      but you have fun with your probally wonky OSS solution that only allows people to evaluate their software only after the sales department has spent enough time not allowing people to evaluating their software, then wonders why they cant sell something no one can see

      You're an ignorant idiot. If you'd been paying any attention, you'd know that you can download and build just about any Free or Open Source software such as Ardour any time you like. This is not a demo, but the entire program with all its functionality. The issue is whether you can download a ready-made binary or whether you have to take the time to build it yourself.

    3. Re:Ardour by aitikin · · Score: 1

      Um. Even if you didn't pay attention and didn't understand that you could build them yourself, you're embarrassing yourself by not even reading my comment. I flat out stated that, A. I plan on donating once I have started making money off of it (IE using it professionally), B. That I have no problem using the beta binaries that they build and are public, and C. that I have no problem using the binaries found in my repositories.

      Oh, and this is how all this software gets sold anyway. You don't get a free trial version (except with Reaper) and you typically shell out hundreds for a proper version. Ardour is asking for any non-zero donation. I think that's a little more reasonable.

      --
      "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
  86. Gentoo by detritus. · · Score: 1

    I came here for a comment/joke about Gentoo Linux, left disappointed.

  87. Re:One caveat. by Anonymous Coward · · Score: 0

    > Not dumb, lazy.

    Which part of deciding it's not worth the effort is giving you trouble?

  88. Re:One caveat. by Arancaytar · · Score: 1

    That he calls them a "donation perk" rather than selling them indicates you can already set your own price. That's hard to undercut.

  89. Re:One caveat. by Arancaytar · · Score: 1

    If it takes me an hour to install the software without donating, and I can have the binaries for any donation of at least $x, then my time only has to be worth more than $x per hour.

  90. Re:One caveat. by Anonymous Coward · · Score: 0

    In GPLv2 (perhaps not GPLv3) you can have the program open source, but keep the build scripts to yourself.

    I'm glad you took the time to read the GPL before commenting:

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

    If YOU were the copyright holder why would YOU need to abide by these terms?

    It also doesn't say they have to be easy/simple/working for cases where you fork something you only have limited rights to.

  91. Re:Whinny arsed bitches... by Anonymous Coward · · Score: 0

    open source, the only retards that think they can make a living by giving product away for free

  92. Will this continue? by Anonymous Coward · · Score: 0

    I wonder if this will continue for Apple.

    iOS 6 is a yawner. Yes, what we need -- more facebook integration. Already, there is a backlash against FB. The latest Android announcement had some cool items in it including another method of protecting against piracy that does not depend on if a device is not rooted.

    The Retina Display Macbook Pro has a cool screen, but cannot be repaired or upgraded.

    Mountain Lion?

    Jobs's RDF is gone.

    What Apple needs to do is start figuring out how to get themselves enterprise-friendly without losing their consumer market. Enterprises buy stuff in such large chunks that a few good contracts are a lot better than lines around the building of hipsters.

    First, redo the Mac Pro. Make a chassis that works like a tower, but can have a rack drawer attached so it can be slammed into a standard enclosure. Offer not just 8Gbs FC cards, but NICs with enough packet offloading power so FCoE is workable.

    Second, make something like BES but for managing iPhones. Yes, Exchange can do a lot, but having a dedicated policy management server that can handle data transmissions, perhaps even backups of phone devices would bring a lot of revenue.

    Third, the ARM processor supports worlds. In this day of BYOD, offer iPhones and iPads with a "work" partition and a "home" partition. That way, the employee only needs to type in the long password when accessing the "work" side, and the Exchange erase only blows that out. It also allows for apps to only see a subset of data, so the FB app isn't able to access work contacts.

    Fourth, make an antipiracy mechanism similar to Google's LVL or new encryption mechanism in Jelly Bean. That way, apps don't have to rely on the fact a device is not jailbroken. As an added bonus, more money can be spent on features, not anti-jailbreak BS.

    Fifth, make a business friendly Mac desktop that can push the Dells and Compaqs out of the offices. Take an iMac, toss the camera and mic, and sell that as a business PC with service plans to follow. Lots of cash there to be made, as most companies would switch to Macs if they could, only for the artistic value of the machines.

  93. Re:One caveat. by Dwonis · · Score: 2

    If YOU were the copyright holder why would YOU need to abide by these terms?

    You wouldn't, as long as you don't mind having to do all the development work yourself, rather than working with a community of developers. As soon as you merge other people's patches, you're bound by the terms of the license.

  94. Re:One caveat. by Anonymous Coward · · Score: 1

    A DVD with a density of 700MB :-)

  95. The Free Software Foundation did it first by Anonymous Coward · · Score: 0

    Back in the 80s, before anyone else was working on Free Software, the Free Software Foundation supported itself by providing a build service. They would build distributions of their Free Software such as Emacs and GCC and ship them to someone for several hundred dollars.

  96. Re:Neooffice by Anonymous Coward · · Score: 0

    Well, maybe he based his license on the GPL but left that part out? That is perfectly legal.

  97. Re:One caveat. by leuk_he · · Score: 1

    When i did my open source project, for every source download there were 100 binary downloads. The number of people actually managing to build form source will be even lower. Having a correct toolchain takes a high learning curve. Solving problems in the toolchain needs you to understand it.

    The model would fail to function however if someone who is smarter than you builds a better installer. You than have the option to include that person in your team.

    But anyway, as a developer you have to have thick skin for people who have their own idea's, but lack the background for developing or do have an good idea, but do not see the coding effort.

    Keep doing what you are good at.

  98. Re:Neooffice by Anonymous Coward · · Score: 0

    Not if his code is based off existing GPL/LGPL work - say, OpenOffice.

  99. Re:One caveat. by Sigg3.net · · Score: 1

    It used to be called "distribution of labour" back when people were educated and stuff. Describes key element in the toolbox of our species,as well as others (baboons,chimps, dolphins,whales ).

  100. Re:One caveat. by rendering+3d · · Score: 1

    I do not agree with you. If everyone was going to learn everything then there would not be any jobs. Each one is expert on his field and maybe for the one or another reason he isn't able to learn what you know. This how the life works. You expert in php.mysql,mysli,html, flex and other programming languages as well but the other guy might know microbiology. That is his field! But i am going to agree with you partially that indeed laziness is a phenomenon of our times.

    --
    web developer and 3d rendering
  101. Re:One caveat. by PhilHibbs · · Score: 1

    Not dumb or lazy, willing to support the software financially.

  102. Lets put him out of business, easily by Anonymous Coward · · Score: 0

    Just redistribute a compiled and packaged version... Where will he be then?

    People will FLOCK in droves to the alternative packaged binaries and he can do FUCK ALL about it.

  103. Re:One caveat. by jedidiah · · Score: 1

    Proprietary installation methods are not inherently superior.

    They are pretty much identical actually. The only real difference is "eye candy". Both types of installers do essentially the same thing with a similar level of automation. Both types of installer also require that the "college intern" in question gets things right.

    If you think proprietary installers are "superior" then you are just superficial.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  104. Re:Pay-for-binary install/updates the model for OS by jedidiah · · Score: 1

    With a modern package manager, dealing with build dependencies is pretty trivial.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  105. Re:One caveat. by Grishnakh · · Score: 1

    This "official binaries" business is really perplexing IMO. Why would anyone want "official" binaries at all? In Linux-land, none of the distros ship binaries built by third parties, except for the few instances where they don't have a choice (Adobe Flash, etc.). For open-source software they distribute, they always maintain the source and build it themselves so that it's built for the right machine type/arch, uses the compiler they've selected, links properly to all the dependency libraries, etc.

    I just don't see how this is any incentive at all. If it's going to be included with Linux distros in their repositories, the distros will build it themselves and that's what you'll be installing when you type "sudo apt-get install program"; however if the company makes it so the software isn't included with distros' respositories, it probably isn't going to become very popular.

  106. Re:One caveat. by Grishnakh · · Score: 1

    Stupid Slashdot again; they can spend lots of time revamping the UI, but they can't fix the broken moderation system after more than a decade. The lack of a "-1, Incorrect" moderation option has been a glaring error forever here.

  107. Re:One caveat. by Anonymous Coward · · Score: 0
  108. The dev is live on http://jblive.tv right now by Anonymous Coward · · Score: 0
  109. I use the same model for an android app by shaiay · · Score: 1

    SSH Persistent Tunnels : It's GPLv3, complete with building instructions:
    http://code.google.com/p/ssh-persistent-tunnel/

    but for $1.50 you can just save yourself the hassle of setting up the android SDK and install the binary from Google Play, complete with automatic upgrades etc...
    https://market.android.com/details?id=org.ayal.SPT

  110. Tax on the uneducated. by Anonymous Coward · · Score: 0

    It seems like a tax on being uneducated. The ones that have learned to compile from source will be able to get it for free, but those that don't have the training or education or know how have to pay extra for it. It sounds like a good idea, but ultimately I think it's incredibly unfair.

  111. Re:One caveat. by Anonymous Coward · · Score: 0

    starting with copper ore and coal (I've always wondered how far one person could get...)

    To a toaster at least. A British man did that in a documentary.

      I would say such a model supports the spread of the ideology behind open source and open system even. You build your software (meaning the binaries) exactly the way you want them and every processor and system architecture is invited to the party.

    Make Magazine had a story about someone who got up to a telegraph (with the caveats that he had the benefits of 21st century technology to give him the freetime to be able to do this, and also whatever technology you want to consider was responsible for the abandoned mines he used to get his metal etc. (abandoned == not commericially viable, but there was still bits of impure metal that was easier than trying to just find a random hunk of zinc or copper lying around waiting)

  112. Re:One caveat. by cffrost · · Score: 1

    What's a CD?

    There are a few different meanings.

    --
    Thank you, Edward Snowden.

    "Arguments from authority are worthless." —Carl Sagan
  113. Re:One caveat. by Hognoxious · · Score: 1

    He was too lazy to read that bit.

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

    Gcompris makes more or less that: You get free source code, and free binaries for Linux, but if you want a binary for a non-free operating system (Windows, OSX) you have to pay

  115. Re:Neooffice by hobarrera · · Score: 1

    The GPL requires that redistributors do this, he, as the copyright owner, may distribute as he pleases. The problem would lie when the recipients of his binaries try to redistribute them under the GPL, since they can't get the source.

  116. Re:Neooffice by mysidia · · Score: 1

    The GPL requires that redistributors do this, he, as the copyright owner, may distribute as he pleases.

    The makers of NeoOffice are redistributors. They are redistributing a derivative work that contains both their code and LGPL-licensed upstream code. They don't have the right to distribute the work if they do not adhere to the GPL if they choose to redistribute a project based on any LGPL code under the GPL.

    If NeoOffice were not actually a derived work, then yes, they could name their terms, but if they distributed under a license whose terms they made impossible to satisfy, then the code wouldn't actually be open source software.

  117. Re:One caveat. by Anonymous Coward · · Score: 0

    ... which makes you look Super Cool!!!

    You keep using that word; I do not think it means what you think it means