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."
Fork that bitch!!!
Isn't there some form of restriction here in the license, are they allowed to make a closed source derivative work, seeing as they're the original authors? What open source license (if any) was Growl formerly using?
I know some licenses require all derivative works to be open source, but I'm definitely not expert on open source licensing.
I work for the Department of Redundancy Department.
Growl's jumped the shark and notified everyone about it.
If a formerly FOSS product goes proprietary, people are well within their rights to fork it the last FOSS version of it. The Growl developers are going to come to regret their decision.
My blog
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.
So how's that walled garden thing working for you?
"When information is power, privacy is freedom" - Jah-Wren Ryel
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.
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.
I hope Growl is forked, it's an amazing tool. I can tolerate paying for it in the app store, but taking such a popular open source tool to closed source is just wrong. I'd gladly give my $2.00 and my support to an open source fork.
It would also apear to not be true, so what ever. I just dont care that much despite using the software. Its not like the copy I have will stop working.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
That's such a stupid comment. Apple bought CUPS and it was fully open source, GPL'ed.
Apple had no problems buying it.
If it is BSD, Apple doesn't have to buy it to use it.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Fork, please.
There is a spark in every single flame bait point.
I use Growl but it doesn't do that much for me anymore anyway. In fact it is usually more annoying than anything else.
If they do actually go closed source, and my existing copy stops working, I'll just stop using it. Growl loses, not me.
Growl is not going closed source. They just don't have releasing the source EARLY as a priority. That's their choice. As long as the source is eventually released, that's all most of us care about.
The way I judge this, this slashdot story is grossly slanderous and was posted by an asshole whose sole intent was to spread FUD and stir up trouble. There's no way they couldn't have been ignorant of the FAQ. Probably what happened is that they felt entitled, were refused, and got mad, so they decided to make up this bullshit. And the slashdot editors are not competent to filter out this kind of crap.
The main summary needs to updated.
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.
I doubt whether Growl is or isn't FOSS matters to the vast majority of Mac developers - or Mac end users, for that matter.
If it adds useful functionality, they'll use it. If it doesn't, they won't - regardless of the license.
#DeleteChrome
It's notification software. OS X versions are all names of big cat's (tiger, leopard). Big cats growl.
I'm not saying it's the best name ever, but that's prob where the name comes form.
If what I just said sounded like a troll, it was probably just a failed attempt at humor.
I doubt it, just start distributing an OpenGrowl program based upon Growl 1.2.2, but switch the license to GPL.
A better questions is : Is there any benefit for NotifyOSD and Growl in homogenizing their backend interfaces?
The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
Nope, it's BSD licensed. They can do whatever the hell they want.
Except include code with licenses that guarantee the users fundamental software freedoms.
I know it's easier to cry "freedom" than understand complex issues like licensing but BSD is more free than GPL. You can do most anything as long as you maintain copyright notices. It you disagree with this, you don't have to contribute to it.
Oh great. The scene appears to be being set for yet *another* identikit thread hijack on behalf of the GPL vs. BSD holy war.
Never mind that we've had this discussion countless times before and every possible debating point and issue has been raised and discussed exhaustively a million times. Never mind that the chances of any new insight coming out of the billionth tedious discussion of this long-established subject is next to nothing. Never mind that those involved on both sides feel the need to repeat the same entrenched positions- which mostly come down to personal philosophy and not an incomplete understanding of the issues (which everyone knows full well by now) and will therefore be unlikely to change in the face of the discussion... not that this was the point anyway.
No, the point is that those involved in every one of these pointless rehashes of the exact same to-ing and fro-ing and restatements of the same old facts and arguments on both sides know this damn well, but can't reign in their desire to indulge in the argument yet again.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Growl prompts you to upgrade and sends you to the site when you are told you need to pay. Perhaps some do. Some time later, it becomes open source again, and perhaps freely downloadable from the website. Didn't neooffice do this (first part at least? They were also quite hush-hush about the transition to no free binaries(for the current, and only 10.7 version)).
Growl has surprised its users by going closed-source and only available for purchase on the Mac App Store
If you are going to make a statement like this in a headline, shouldn't at least one link point to something that confirms this? I saw nothing that claimed Growl was going closed source.
'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
No it doesn't, not even a little. There is nothing that prevents any form of OSS from existing on the AppStore except perhaps some retarded interpretation of GPL.
Going on top of that, the actual copyright owners ... the ONLY ones who can make it closed source ... can also make an exception or special license to deal with the AppStore, like 'its GPL for everyone outside of our organization, and we'll do whatever the fuck with it internally because well, we can'.
Again, licensing isn't even a little bit confusing or difficult to understand unless you're trying to make it into something its not.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
The decision to fork on the last open version should be a natural result of an open source product going closed source. At very least, it gives users a competitive choice. And if the open source version doesn't work out, then it was not to be. But it should still be tried.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
[blockquote]There is nothing that prevents any form of OSS from existing on the AppStore except perhaps some retarded interpretation of GPL.[/blockquote]
That "retarded interpretation of the GPL" got VLC for iOS strategically yanked from the App Store by a contributing developer (and not by VideoLAN, nor Applidium) who worked for Nokia.
Apple was okay with the app. Most (all save one?) of the developers were okay. The porter was okay. One guy wrecked it for everyone.
--srj/mmv
Considering Apple already has an alternative and has had for years (since probably the OSX release after Growl became popular IIRC) ... 0?
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
And exactly how does this ACTUALLY change ANYTHING for you? Other than a political viewpoint about the software, how has it changed to effect you in any way what so ever?
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
I doubt whether Growl is or isn't FOSS matters to the vast majority of Mac developers - or Mac end users, for that matter.
True, but I think that suddenly having to pay $1.99 will matter - at least to enough people that growl will no longer be used by other apps.
Roar?
But yes, this is the appropriate response. There apparently is a community who is willing to continue distributing patches. Growl is also useless without applications which use it -- I can't exactly see anyone paying for a notification service without apps, nor can I see an app developer deliberately requiring a proprietary notification service if an open one is available.
Don't thank God, thank a doctor!
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
Nobody ever bothered to contribute code changes to the project outside of the core team so they have every right as the copyright holders to do as they wish. They are not bound by any license be it BSD or GPL of any version. Those licenses are always trumped by copyright.
None of you have a right to complain since nobody contributed anything to the project.
Jesus was a compassionate social conservative who called individuals to sin no more.
No it doesn't, not even a little. There is nothing that prevents any form of OSS from existing on the AppStore except perhaps some retarded interpretation of GPL.
Not entirely correct. Distribution of GPL code for which you do not own the copyright on an app store for a locked down platform such as the official iOS App Store is at best a grey area under GPLv2 and I believe plain illegal under GPLv3 as the user can not just download the source and build a working version for their device. To my knowledge this is why VLC was pulled for example. It was by request of a VLC copyright holder, not Apple.
This limitation does not apply to app stores which are not the sole source of binaries for the platform such as the jailbreak app stores on iOS and the many Android options, as those users are able to compile and load their own binaries as they please. This would also be the case IMO for the Mac App Store, as you could still download the Growl code and build it yourself with Xcode same as always.
Going on top of that, the actual copyright owners ... the ONLY ones who can make it closed source ... can also make an exception or special license to deal with the AppStore, like 'its GPL for everyone outside of our organization, and we'll do whatever the fuck with it internally because well, we can'.
Again, licensing isn't even a little bit confusing or difficult to understand unless you're trying to make it into something its not.
This part you got completely right, if the Growl team requires contributors to assign copyright to the team or all the contributors agree, they can license the App Store version however they want.
tl;dr: If you're building from someone else's GPL code, closed app stores _might_ be a problem, though historically this has only come up if one of the copyright holders has a problem with the app store. If you own the copyright, do whatever you feel like.
Obviously in this situation since they're able to relicense to closed, this has nothing to do with the app store and everything to do with making money.
I used to get high on life, but I developed a tolerance. Now I need something stronger.
means the answer is yes. F0rk it.
Yes, a copyright complaint form one of the copyright holders got VLC taken off the iOS app store, and THEN the discussion arose about whether GPLed software could be distributed using the app store (given that Apple do not have a mechanism to provide source for apps they distribute binaries for).
One workaround could be that a button in the app sends a mail to you with a link to where you can download the source.
I don't think that would fix the problem, though. The FSF's point isn't that the source isn't available, it's that you can't release a GPL'ed product under, say, a distribution license that imposes further restrictions.
--srj/mmv
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/
Explain what a "powerpoint" is. Measure of electricity? Closed source names are worse since there is no source to check what the hell it is doing.
The copyright holders can release a GPL'ed product also under a distribution license that imposes further restrictions. The copyright holders can do as they please with their work. If they feel that it is commercially viable to release a GPL'ed version with source code and a paid-for version on the app store for people who are willing to pay for the convenience, that's entirely their choice as the copyright holder.
True, but I think that suddenly having to pay $1.99 will matter - at least to enough people that growl will no longer be used by other apps.
Oh, yeah - no question. But at the time I made my comment, nobody was talking about the fee - everyone seemed to think it going closed source was the real crime.
But in any case, there's no way I'm paying for Growl!
#DeleteChrome
Why?
Open source licences are compatible with the App Store - the motivation here seems solely to be that if the source is still open, who will pay the $1.99 they want for the ready-compiled app on the store?
You seem to think that it's Apple "forcing" them to close up the source, but I think you should look closer to home (ie, the devs themselves) for that decision.
I am not sure this is the case. See http://www.fsf.org/news/2010-05-app-store-compliance
--srj/mmv
You think the Mac App Store is simpler, licensing-wise?
Not at all.
Isn't there some form of restriction here in the license, are they allowed to make a closed source derivative work, seeing as they're the original authors?
Nope, it's BSD licensed. They can do whatever the hell they want.
As the owner of the copyright they are free to relicense their code however they want, GPL or BSD does not matter in such a case. GPL'd code is sometimes dual licensed in such a manner to make an active project acceptable to commercial users.
Exactly, I find it nothing but annoying.
Why? You need to have the copyright to begin with to be able to make it closed source.
TFA mentions bugfixes by third parties, so did Growl have a license forcing contributers to relinquish their copyright?
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
True, but I think that suddenly having to pay $1.99 will matter - at least to enough people that growl will no longer be used by other apps.
And this is what is so fucked about the general app store user...
$600 for a phone & $1200 for a shiny new laptop? Not a problem your Steve-ness
Nek minnit
$1.99 for a fucking app???? WHAT A FUCKING RIP OFF!!!
Growl isn't GPL-licensed.
Closing the source is one thing. Subsequently removing any and all open-source discussion is another. Dickery, to be precise.
I am not devoid of humor.
They can use a modified GPL (after all it's just a license) like the Linux kernel does (the "linking exception"). The modification can be e.g. to allow third-party agreements for distribution where the third-party defers source distribution to the first party - thus removing Apple's requirement to do so.