Slashdot Mirror


OS X Notifier App Growl Goes Closed Source

First time accepted submitter para_droid writes "Version 1.3 of the popular open source notification system for Mac OS X, Growl has surprised its users by going closed-source and only available for purchase on the Mac App Store. Any users who provide links to bugfixes and source for the previous version 1.2 are being banned from the discussion group, and their messages deleted. Could it be time for the community to create an OpenGrowl fork?" The linked post above about bugfixes and source ends "Hopefully the Growl 1.3 branch from the official Growl maintainers will eventually become open source again and get straightened out so that it works for most users, but if it doesn't, a fork of the project will be able to provide a working Growl to Mac users."

15 of 270 comments (clear)

  1. Stop Spreading FUD by qpqp · · Score: 4, Informative
    http://growl.info/documentation/faq-new.php#1.3source

    We will post source code. However, our bigger concern right now is fixing issues and providing support to folks on our discussions group, and on our support email address, and on Twitter. As soon as the flood of inbound requests slows down, we fully intend to push the 1.3 source over the wall.

    On the other hand, I sure hope that won't be when they release 1.4 to the store.

    1. Re:Stop Spreading FUD by Hatta · · Score: 3, Funny

      A promise to release source is not source. The developer of the fork has been banned from the groups. So the article seems pretty accurate.

      What do we call the opposite of FUD? Complacency and Certitude? CaC? Quit trying to shove all this CaC down our throats!

      --
      Give me Classic Slashdot or give me death!
    2. Re:Stop Spreading FUD by beelsebob · · Score: 3, Insightful

      Interesting how this argument didn't apply in the android discussion isn't it. Google promise to release the ICS source when devices ship... people believe them. Open mac software maker does the same "oh, i's only a promise".

  2. Not true. At all. by CaptainJeff · · Score: 3, Informative

    Oh good lord, does anyone actually check stories anymore before posting? This is twice is one day!

    Read the New FAQ on the site. Here's a link. Look at the last question. They are not going closed source, they just haven't packaged it up yet and released it. They will.

    1. Re:Not true. At all. by Hatta · · Score: 5, Insightful

      That's a piss poor excuse. Just run an open git repository and you'll never be bothered with packaging and releasing code again. Also, if people have the source they can help fix the issues that seem to be slowing them down.

      They can slap whatever license they want on it, and make whatever promises they want. The fact remains that if a binary is available, and corresponding sources are not, it is closed source. It might be open source again, maybe even soon, but it's not open source today.

      --
      Give me Classic Slashdot or give me death!
  3. Re:Key word is "in the app store". by SiMac · · Score: 3, Informative

    Why? You need to have the copyright to begin with to be able to make it closed source. And if you have the copyright, you can do pretty much anything with your software, including distribute it through the App Store while simultaneously licensing the source under any open source license you want.

    This is just stupidity on the part of the Growl developers. Developers added support for Growl to their products because it was FOSS. The net effect of selling Growl and making it closed source is going to be that developers either won't support Growl, or they will support the older version of Growl that's still FOSS.

  4. Re:going open to closed by Hatta · · Score: 4, Insightful

    You can do anything with the GPL as long as you include sources. If you disagree with this, you don't have to contribute to it.

    They both include one restriction. Which restriction is least restrictive?

    One guarantees that all users will be able to fix and modify their software if there are problems. The other offeres no guarantees. In terms of enabling people to do things, which is what freedom is all about, the GPL is clearly more free. BSD only enables you to remove the freedom of others.

    --
    Give me Classic Slashdot or give me death!
  5. Re:going open to closed by mfwitten · · Score: 3

    BSD is more free than GPL

    The BSD license is more permissive for only the upstream.

    In fact, the downstream ('end-users') may ultimately get a license that is more restrictive on further developments—possibly even restrictions that might hinder the development of your own upstream work should you find yourself in some sort of downstream position relative to a fork.

    Because everyone is ultimately an end-user eventually, the BSD license is quite dangerous.

    Everything that you like about open source BSD-licensed projects is simply encoded for legal enforcement in the GPL. When you espouse the merits of open source, you are actually espousing the merits of the GPL.

  6. Re:Whoever posted this "news" should be shot by curious.corn · · Score: 3, Informative

    you don't "release the source code"... what you normally do is to maintain a certain kind of website, one that most often has an URL such as http://svn.growl.info then you don't spend a single extra-minute to "release the source", you just use something called a tag. Here's the linky in case you can't google for it: http://svnbook.red-bean.com/en/1.5/svn.branchmerge.tags.html

    That's when you're talking about projects that are truly open source and don't call themselves that, just for marketing...

    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  7. I'm the Project Lead for Growl by 1155 · · Score: 5, Informative

    Hi, I'm the Project Lead for Growl. I'll be happy to respond to any questions replied to this thread, as long as they are kept nice, courteous, professional, etc.

    So a few items I already know are going to be brought up.

    1) We've had a large amount of inbound support requests in the last 2 weeks, more than we get in a 6 month period of time usually. http://groups.google.com/group/growldiscuss/about?hl=en_US shows the statistics about just this month alone. Bear in mind this month is not done yet, this is not our only list/group/whatever google wants to call those things. We're also fielding support requests on twitter, and a direct email address (due to popular demand).

    2) Source code was planned to be pushed over the wall this weekend. Since this post is up, we're changing our plans and going to work on getting the source up today. We've tried off and on over the last two weeks, but have ran into issues with multiple unclosed heads for instance in the repo, things like that. More technical issues, less issues with regards to actually posting source because we don't want to (we do, just i.e. there are just problems). We have a deadline to meet in order to get the source posted, but we also have people who need 1.3.1 since there are problems in 1.3 (just like in every other software product ever, in every version ever)

    3) This guy was banned for only a month because he was responding in a very hostile way. He was told he would be unbanned at that point. However, he seems just like an angry individual in general, and I hope he gets counseling or something in order to help with anger management issues. He was not banned because he forked Growl, I think that's kind of neat actually and the point of being open source. He was being a poisonous person, and was removed as such. I will not discuss this any further, but wanted to address this here.

    4) We will be providing source in the form of our chosen vcs. If you do not know how to use a vcs but you work with oss, or want to work with oss, not learning a vcs is doing yourself a disservice. Future employers, or current oss projects, will find your knowing a vcs up front an asset, and we want to promote that. Tarball distributions will be ended as of 1.3.

    Chris Forsythe
    Growl Project Lead

    1. Re:I'm the Project Lead for Growl by cbhacking · · Score: 3, Interesting

      I'm confused - you talk about VCS as though it's something new, unusual, or unexpected. It's the oppoite of those things. For any decent-sized project, and many tiny ones (see Sourceforge/Codeplex/etc.), enlisting in a version control repository is the best way to get the source code, and often the only one (who wants to spend time packaging it up?).

      You've obviously already got a branch that builds version 1.3. Instead of tarballing it, why not just allow unauthoried read access to the repo and publish the link? That's what the open-source community generally expects, and it requires no additional work on your part. It also means that people can't truthfully complain, for even a very short period, that the source isn't available. The community is happy, the users are happy (or don't know/care), the developers are happy (less time wasted), you don't wind up with a negative story on the front page of Slashdot...

      OK, the last one *might* be beneficial to you guys in the long run. Or it might not. Contrary to silly sayings that people parrot out of context, there is such a thing as bad publicity.

      Oh, and was it really only one user who got banned, like your post implies? Or is it true that "Any users who provide links to bugfixes and source for the previous version 1.2 are being banned from the discussion group, and their messages deleted" as stated in the summary? I've been here long enough to know that /. summaries have a habit of being twisted where not factually wrong, but they're also right on occasion, and definitley imply multiple users / posts here.

      --
      There's no place I could be, since I've found Serenity...
  8. Re:going open to closed by growse · · Score: 3, Informative

    Gnu.org don't get to own the definition of 'software freedom' any more than I get to own the definition of 'cornflake cake'. GP's point is these things are inherently subjective. Referencing someone's opinion as a definition betrays a rather closed mind.

    --
    There is nothing interesting going on at my blog
  9. Get Perry (the forker) side by javab0y · · Score: 3, Informative

    The basementcoders interviewed Perry this week and Perry explained why he forked Growl and what happened: http://basementcoders.com/2011/10/episode-47-fork-you-growl-interview-with-perry-metzger/

  10. Re:going open to closed by nedlohs · · Score: 3, Insightful

    That would be what the GPL says.

    You only have to provide source to people you provide binaries to. You are under no obligation to provide future updates of said source (other than to those to whom you distribute binaries build from the updated source).

    Of course you can't prevent those you do provide the source to from distributing it to others.

  11. Re:That's the nice thing about FOSS: by Goaway · · Score: 3, Insightful

    You know who it will also stop cold? The many open-source programs that use Growl. They are not going to want to have anything to do with a closed-source commercial Growl, and will either dump it or fork it.