Growl 1.3.1 is out, no longer free
itunes.apple.com
itunes.apple.com
The great thing about growl is that it provides one central place to control notifications, adjusting their parameters with fine grained control. If you find some particular type of notification obnoxious, change its behavior or turn it off.
If growl didn't exist, every application would provide its own mechanism for notifications, and the user would be left turning off distracting crap in 10 places instead of one, and unable to adjust that one vital notification to behave as desired.
Exactly. Some notifications are obnoxious, but they're not that common and it's really easy to turn them off application-per-application (you can even configure individual notification types within an application). And growl offers clear, simple and centralized access to configuring notifications.
The actual cost of buying Growl is negligible to Apple.
The cost of buying Growl isn't just the dollars used to take ownership of the company. You have to integrate the people and the code. For a feature as small as this, it's just plain easier to implement internally.
As I see it now, as a developer, growl doesn't exist anymore. I loved using it both as a user to receive notification and as a developer to send them to users, but I now I feel there is no way I can rely on it anymore.
Even if I was selling my software instead of giving it away, I'd have a hard time asking users to swallow that pill "oh, now go buy this other thing to make my software work".
Users could buy Growl from the App store for a way to centrally manage notifications, change the notification style, send notifications between computers, etc.
Where is that documented? I can't find anything on the website.
But its just not something I'm comfortable shipping.
If those who hate Growl were to claim that everyone should hate Growl they would certainly be wrong – but that’s a different point.
I definitely find them a lot less obnoxious than a bouncing dock icon, probably due to their location and the fact that they go away after a few seconds.
(Update: FWIW, I believe the parent read "people enjoy being notified", with no 'not', when I wrote this. Not sure if I misread or it was modified.)
Your strawberries are ready to be harvested!
Having been using Growl for years, I mechanically went to buy it on the Mac App Store when 1.3 was released. To make sure the upgrade was clean, I first uninstalled the 1.2.2 version I had on my system… only to realized I could not install the new version, since I am still running Snow Leopard.
I did not reinstall Growl, and I am very happy with my system as it is. I had already disabled some notifications before, such as Adium messages showing up on my screen, but I still had some, like the name of the new song playing. All this noise is now removed and it is great.
I can see how Growl can have its uses though. Sometimes, you need to wait for a long process to finish in order to perform the next action (e.g. wait for a long download, deployment, or software build). Or for alerts of a monitoring system, where you would really like to be interrupted. I may reinstall it when I have such use cases, but enabling only the minimum number of notifications.
Most of these are not even enabled by default (Mail and iTunes are not growl-enabled so you need to enable a separate addon to handle them), and are trivial to disable (a checkbox in the Growl preference pane)
If that is your "biggest productivity gain" as an OSX user, I'm sorry to say you're just an idiot.
You can't strive for a higher standard when there is no higher standard to strive for: sometimes, a person is being an idiot and refusing to use the right word is just misplaced political correctness.
Notifications let me know what's going on right up front (and if I don't want to be distracted, I can always close my email completely).
I'm all for turning off “iTunes changed song”-type notifications.
I have no issue to pay a few bucks for that to help out on maintenance.
I also don't appreciate the way this was pushed to existing users: I got a notification that there is an update for Growl, so I dutifully click on that and promptly get sent to an iTunes store page demanding money.
At this point I've disabled Growl to find out how much I really relied on it.
It's still open source and you can still compile your own version, but nonetheless the developers deserve a tiny bit of compensation for the work and support they provide.
As I said, you can compile your own copy without forking and without paying. But forking with the sole intention of making easier for others to avoid paying is poor form, if permitted by the license.
I'm quite sure that other people have already helped out at the source code. That is the point of being open source.
Anyway, I think that such a basic and central application for MacOSX should always be free and open. And if it is not free or not open anymore, the logical consequence would be to have an alternative project for this kind of application. And it would be a logical consequence to base this new project on Growl.
Thus, a fork.
Growl remains free-as-in-speech and free-as-in-beer if you're willing to compile it yourself. The $2 fee only applies if you obtain the app through the Mac App Store, of which a mere $1.39 goes to the project's developers.
So where is the code of 1.3.1? Even when it will be released once, why not immediately? With 'open development', I also really mean open development, as in other open source projects.
Anyway, as others said, this is still not an option, it still should be free. For example, in my own free and open applications which depends on Growl, I would distribute a free copy of Growl now because I want my users to be able to use it for free. And that goes for most Growl-using applications.
I would not integrate with Growl at this point because I do not believe in nickel-and-diming people and gotchas, but that is exactly what people would find if they boot up my app and discover they need to pay $X for full functionality.
I wonder why people like it... is there some killer use case, or does it just interrupt your work endlessly with Skype notifications, software updates, and other nonsense?
It's bad enough that I keep my GMail open continuously... I've thought about shutting that down for most of the day too.
Nothing much else bugs me in Growl on any regular basis.
I don't have it notify me with info about every email. I don't have it tell me when someone IMs me. If an app starts spamming me with notifications about something I think is unimportant, I go into Growl's prefs and turn that app off.
I use Growl for exactly one thing: To notify me of deliveries via the Delivery Status widget. Because if I don't act on picking them up quickly, I might have to wait 1 to 2 days to get my package from the office.
Everything else? Off, because there's no material benefit for me being notified.
The one cool thing they added was the ability to forward growl messages easily over bonjour (auto detection). So if you have two computers, when one is idle, it can forward it's messages to another active computer.
I already have enough distractions as it is.
With that said, I will say that in 1.3 the roll-up notifications was a true pain to get used to, as there was no way to turn them off. However this has been resolved in 1.3.1 and I urge anyone who didn't enjoy 1.3 to give 1.3.1 a chance.
I don't want growl support, and I haven't wanted growl support in a very long time. I've yet to see a use case for it that didn't seem bent on interrupting the user with a distraction, and preventing them from getting things done.
Screw that, I'll stick with programs bouncing subtly in the dock, where I can ignore them.
(Not to mention, the last time I used growl it (or the programs who used it) suffered from a few bugs which would cause it to occasionally barf notifications all over my screen without warning. How rude!)
Major props to the Growl team for subsidizing their work while also keeping it free.
Maybe some day people will stop being stupid and understand that Apple is here to make money. If you want reliable software, use free (as in "free speech") software. Or at least OpenSource sofware, you'll always be able to use the latest release!
You realize that you can configure what it alerts you about, yes?
I always like it when someone gives a talk, attaches his windows laptop to the beamer, and is then constantly distracted by the yellow notifications in the bottom right corner "You are now connected to the internet", "Your virus definitions are out of date", "New hardware detected"...
Of course, OS X is not as clean and notification-free as I'd like it to be: It annoys me every other week or so with some useless software update, and every 10 days it complains that I didn't plug in the backup drive for some time.
Now, it might be possible to configure and disable all these notifications, but I just don't want to bother. I want my computer to act on my command, and in my eyes there is almost no excuse for putting up an unexpected notification or alert or dialog for anything.
EDIT: is -> is (often)
While the OS doesn't necessarily have to distribute a graphical environment, it can and it is often a feature of the OS, unlike what rbanffy said.
I've edited my post above.
Actually, most filesystems are part of the kernel. There is the FUSE mechanism, on which you can attach user-space file systems. Filesystem drivers attached in such way are usually (unless you are doing something wrong) portable across OSs that share similar mechanisms and, as the name implies, are withing the user space. not OS-space.
> it is often a feature of the OS
Much like tires are a feature of a car. The fact you bought them together does not mean they are the same object. A tire is not a car much like a GUI is not an OS.
OS space
Again, that's kernel space. OS is something bigger. Debian is an OS. GNU/Linux is an OS. Linux by itself isn't.
I must be mistaken.
It would have been a better solution if they released a free stripped down version, and a 'Pro' version with the new toys.
If anything, this will help increase core Growl developer support; they actually profit from spending time on Growl now.
However.. the SDK is still free, easy to integrate (having done the integration process myself) and users still like it. That last point is, really, the important part here.
WILL USERS STILL LIKE IT, WHICH IS WHAT GETS DEVELOPER SUPPORT, NOW THAT IT COSTS MONEY?
Growl is the #2 app in the entire Mac App Store. It has been in that position since the Growl developers first put it on the App Store weeks ago. The only thing outselling Growl is Mac OS X itself.
So, please. The next time you want to accuse someone of being "deliberately obtuse", consider that the person you are talking to might actually know what they're talking about and step back before you make yourself look silly and condescending. :)
I think this will, if anything, increase the usage of Growl by third-party developers.