OS X Notifier App Growl Goes Closed Source 270
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."
going open to closed (Score:2)
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.
Re: (Score:2, Insightful)
Nope, it's BSD licensed. They can do whatever the hell they want.
Re: (Score:2)
Except include code with licenses that guarantee the users fundamental software freedoms.
Re: (Score:2)
The more modern 3 or 2 clause BSD licenses are entirely compatible with the GPL.
Re: (Score:3)
Except include code with licenses that guarantee the users fundamental software freedoms.
Freedom is such an abstract term and should not be applied to software. Using the term "fundamental software freedoms" is even worse and likely means something different to each person who hears/reads it.
The real issue is limitations and this is where the two licenses (BSD+GNU) differ greatly. The BSD license has almost no limitations while the GNU license has severe limitations that extends to code that is simply linked with GNU code. The two licenses serve different purposes and as such, one is not
Re: (Score:2)
Using the term "fundamental software freedoms" is even worse and likely means something different to each person who hears/reads it.
Software freedoms are defined here [gnu.org].
The two licenses serve different purposes and as such, one is not better then the other
Yes, one serves to protect your freedom while the other does not.
Re:going open to closed (Score:4, Informative)
Re: (Score:2)
Bullshit. It's the GPL that prohibits BSD code being included with GPL code. BSD has nothing that prohibits GPL code from being included with BSD code.
Re:going open to closed (Score:5, 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.
Re: (Score:2)
I can fix and modify all the BSD software I want. No restriction there. Same for GPL. Since, in your words, BSD allows you to remove freedom of others while GPL does not, clearly BSD is more free than GPL.
I know, you're trying to refer to code that was released under the BSD and is now part of a closed-source piece of software. Which, is irrelevant since nothing prevents me from using and doing anything* I want with the original BSD release though.
*as long as I maintain copyright notices
Re: (Score:3, Insightful)
You're so, so close to getting it, but not quite there.
GPL lets you remove the freedom of developers. GPL enables the freedom of users.
BSD lets you remove the freedom of users. BSD enables the freedom of developers.
Pro-GPL people try to argue that it's the freedom of the end user that needs to be protected. After all, making sure the users have the source enables them to fix any problems that software may have. Unfortunately, this means that the freedoms of whoever wants to write software that uses GPL'
Re: (Score:3)
Except that with BSD, the original, unaltered source is still available. If a company, say, takes the BSD networking stack and incorporates it into their proprietary, closed-source product, any user can still go out and get the original BSD networking stack. Most analogies in these arguments imply that overall freedom is somehow reduced by BSD, but that's not true.
Re: (Score:2, Insightful)
Re: (Score:3)
LOL. Comparing BSD license to slavery?
No; comparing proprietary software to slavery and the GPL to laws against slavery. The BSD license is compared to a lack of laws against slavery.
This has got to be the stupidest pro-GPL argument I've ever seen.
That's apparently becuase you can't read; you're entertaining anyway, so let's go on.
[...]
First, I know you folks always like anthropomorphizing code, but please stop that
Now you are tilting at straw men.. Cool. But anyway, no I wasn't. I quite specifically wrote for example
The BSD society as a whole, which includes a whole bunch of Junos and OS X users
And several other things which made it very clear that I was talking about the freedom of people, not the freedom of code. Sometimes people take shortcuts and talk about th
Re: (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 e
Re: (Score:2, Insightful)
In fact, the downstream ('end-users') may ultimately get a license that is more restrictive on further development
So you're saying that its dangerous because at some point in the future the upstream developer may make the changes closed source and then you won't have access to them? Thats all you can be saying since the license won't/can't be retroactive and take away source that you already have.
So your bitching that you MAY LOSE FUTURE WORK ...
So what is the upstream author dies? Does that make you all scared and freighted as well? Thats a fact, its going to happen, the upstream author WILL die at some point, but
Holy pointless. (Score:3)
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 t
Re: (Score:2, Troll)
This is an oversimplification of the issue. BSD protects the freedoms of only the next entity using the source code; GPL protects freedoms of all entities that might use the code.
Wrong.
BSD protects the freedoms of the source code it covers for ANYONE using it. It does not drag all the other code someone else creates down with it. That is what GPL does, it covers itself, and forces itself on anything else thats anywhere remotely close to it.
If I take a copy of BSD source and make changes and do not redistribute those changes in source form you have lost exactly nothing, nodda, zilch, zero.
You have not also been given rights to the NEW work I did, but you have lost nothing, all of t
Re: (Score:2)
From the perspective of a software developer, you're 100% correct.
But, let's look at this from the perspective of a user. I think that if you change most all references to "you" in your comment to refer to and end user, things change slightly.
The core concept of the GPL is that the user must have the right to modify the software, which means they must have the right to the source code. If a developer releases their software under a BSD license, a user has the ability to modify the source for their own pur
Re:going open to closed (Score:4, 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.
Re: (Score:3)
If you buy it then yes you are free to redistribute both the source and binaries.
If you find it on a torrent site then yes you are allowed to redistribute both the source and binaries. However, if you torrented just the binaries the person who initially seeded (and I guess everyone including you) would be violating the GPL if it didn't include source or a written offer to provide the source.
Re: (Score:2)
Unless they have accepted community contributions that are difficult to replace they as the copyright owners can do 'whatever the hell they want' anyway.
The BSD licence allow us to 'whatever the hell we want'.
Re: (Score:2)
They can't pull the license from older versions: there's no revocation clause in the old license to allow for that. But as long as they hold the copyright to all of the code, they can close versions going forward. Even if they only hold the copyright on some of the code, they could close it if they got permission from the copyright holders for the rest of the code.
If someone forks it, they'll have to start based on one of the versions that is under the old license.
Re: (Score:2)
Uhm, lookup promissory estoppel and stop being an ignorant moron.
And Mattel versus CPhack wasn't a case where the license was revoked later, it was NEVER GRANTED IN THE FIRST PLACE. The cphack authors used code they didn't write ... i.e. code that was part of cyberpatrol itself.
Again, you have no idea what you're talking about.
Re: (Score:2)
Mattel and cphack. Mattel obtained an injunction barring anyone from distributing cphack which revoked the license.
Re: (Score:2)
Re: (Score:2)
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.
Strangely, though the previous Growl Source page had a link to a tarball, the current download page [growl.info] only has non-link text "Growl source code." under "Developer Downloads." The Growl Developer Documentation [growl.info] page says:
Growl is distributed under the conditions of the BSD license. The Extras are BSD licensed as well. Example applications are in the public domain.
The Growl license [growl.info] does seem to be a permissive BSD-style license. This means that nobody using the source has any obligation to provide source to anyone and can use it for any reason as long as they include that license with binaries. This is why OSX contains significant amounts of BSD code and
Stop Spreading FUD (Score:4, Informative)
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.
Re:Stop Spreading FUD (Score:4, 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!
Re:Stop Spreading FUD (Score:4, 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".
Re: (Score:3)
I don't believe Google either. Source code availability does not make something open source, being open makes it open source. High moderation of dissenting views and trying to maintain absolute centralized control makes it closed even if people do have source code.
Re: (Score:2)
Re: (Score:3)
What do we call the opposite of FUD? Complacency and Certitude? CaC? Quit trying to shove all this CaC down our throats!
I believe they would be called facts.
Re: (Score:2)
Why is releasing the source code considered an afterthought, something that falls into the category of API documentation (that is, we'll do it later, got bigger things to worry about)? If they want to fix the issues, wouldn't providing the source code early and letting others hack at them and provide suggested fixes help with that?
They have the source, all they have to do is make it publicly available. How is that so distracting from providing support? Some folks on their discussions groups want the source
Re: (Score:2)
Maybe it's because they want to fix the issues without having someone complain that their code was used to "fix" the issues at a later date, and be able to single-handedly keep a version out of the App Store, same as what happened with VLC (VideoLan Player)?
Re: (Score:2)
I sense a true Scotsman approaching, but I think it's safe to say that many people couldn't fix a bug even if they wanted to. For them the distinction between open- and closed-source as you've laid it out is moot.
Sad, but true.
Re: (Score:3)
Haha (Score:2, Funny)
So how's that walled garden thing working for you?
Re: (Score:2, Informative)
Hows that crowd-think working for you. Read the comments in this thread and understand the situation before you get your Apple-bash on.
http://growl.info/documentation/faq-new.php#1.3source
Re: (Score:2)
Plays my games pretty good but that's all I use it for at home...I can compile and run anything I want on it though and I can buy software for it from anywhere, so I'd still take it over iOS any day.
So far only picked up 2 viruses, one on purpose (I was bored...) and the other due to a misunderstanding about how Autorun works (learned the hard way that it executes if you double-click the drive in Explorer - glad that's done away with these days).
Re: (Score:2)
So pretty much you're saying you aren't very productive with a computer, and also: it's the user's fault if the OS is exploited. Gotcha. ... and I laugh at any Windows user who calls any other OS a "walled garden". Sour grapes from someone stuck inside a prison, I think.
Re: (Score:2)
I could be productive with a Windows computer if I wanted. My work PC runs Windows. It's just that when the choice is up to me I use Linux for everything but gaming. I'm in no prison. You see bars in front of you, but that doesn't mean you're on the outside...
Re: (Score:2)
That gives you access to a grand total of 118 games, a slightly bigger game selection than the Atari Jaguar. OSX for gaming would make as little sense as Linux for gaming, if OSX were free, but it's not so it makes even less sense.
Re: (Score:2)
It runs World of Warcraft and Minecraft. What other games could you possibly need?
Not true. At all. (Score:4, Informative)
Read the New FAQ on the site. Here's a link [growl.info]. Look at the last question. They are not going closed source, they just haven't packaged it up yet and released it. They will.
Re:Not true. At all. (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.
Re: (Score:2)
Re: (Score:2)
How does stupidity adequately explain the banning of the developer who ported 1.2 to Lion?
Re: (Score:2)
Re: (Score:2)
Concerning not posting the source code yet, Apple is within their rights because the license for Growl is BSD.
https://en.wikipedia.org/wiki/Growl_(software) [wikipedia.org]
This means that Apple also has the right not to stop posting the source for Growl anytime in the future. BSD advocates would argue that being able to ship binary-only is a freedom for developers, and GPL advocates would argue that the GPL is more free because it mandates that users have the freedom to always see the source code. W
Re: (Score:2)
Re: (Score:2)
In the time it took to write the FAQ entry, they could have posted the source code.
Perhaps they were hoping for a little free publicity for the App Store version in the tech press?
Re: (Score:2)
Apple is a company that exists to bilk non computer saavy users out of their money.
Haters gonna hate, I see. Ignoring that a large number of software developers choose Macs over plastic Wintendo or "I'll start coding as soon as I have finished tweaking this Linux config" PCs is probably easy - if you cover you eyes..
Fork it (Score:2)
Re: (Score:2)
Where's the source? All I can download is a binary and a promise to become open source. So, it's not open source.
WT (Score:2)
Whoever posted this "news" should be shot (Score:2, Troll)
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
Re:Whoever posted this "news" should be shot (Score:4, Informative)
That's when you're talking about projects that are truly open source and don't call themselves that, just for marketing...
Re: (Score:2)
You're playing with semantics. There is a philosophy, not a rule, that releasing often and early is good, and this is how it's normally done. But it doesn't have to be that way. With the GPL, if you want to follow the rules, you have to release source code when you release a binary. I'm guessing that growl isn't under GPL; either that, or all of the original contributors have agreed to delay release of the source. In that case, there's no violation of the GPL, just the spirit of Free Software, if they
Re: (Score:2)
You see, the whole point is whether you're wearing the OS badge for marketing reasons - to draw developer or user attention - or whether you really want to grow and thrive within a busy and healthy community. That's the only point really... you
Re: (Score:2)
That does seem like an inconsistency. However, it turns out that most of the complaints regarding growl aren't true. The original post was made by some nutcase that was being very hostile to the growl contributors, and he was banned for that. So he made up a story to make the growl people look bad.
The lead developer of Growl posted a response to this. You should read that an ignore part of what I said.
Re: (Score:2)
Not even the GPL requires to maintain a VCS, it's just what you _normally_ do if and when you want to participate or run an Open Source community - besides, there's so many free infrastructure for this out there, there's no real excuse.
If you close the doors, maybe dump a tarball in an obscure FTP subfolder you're surely abiding to the word, but not the spirit. You can't give the finger to the community while calling yourself Open Source for marketing purposes. A
Re: (Score:2)
This is perfectly kosher with both the spirit and letter of free and open-source software.
Can I download the source? NO. I can download a promise to become open source. Fuck. That.
Re: (Score:2)
So it became as closed as Android "Honeycomb" then...
Re: (Score:3)
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.
Perhaps you can point to a link on the Growl site to download source of any version, even older ones. It certainly is the developers' choice to release the source or not. As of now, they have not released the source for Growl 1.3, so it's not accurate to call Growl 1.3 Open Source. Though earlier versions were released under an Open Source license, the fact that the site doesn't provide them and those in control are trying to keep people from talking about a fork isn't a good sign.
Affirmation? (Score:2)
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.
Re: (Score:2)
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.
Regardless of future plans, there is currently no download link for full source on the Grow Downloads page [growl.info].
Fork that sucker (Score:2)
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.
I'm the Project Lead for Growl (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 [google.com] 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
Re:I'm the Project Lead for Growl (Score:4, 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.
Re: (Score:2)
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.
Good questions. Answers in order:
1) We provided source tarballs before, those are going away. We've been using different vcs's for 8 years or so.
2) We want to spend time helping people build with a known stable revision, which is what a stable tree will give us. We've found that we actually get more done if we don't have random people reporting issues on xyz revision, which we know has a problem already. So the issue we've been having is with taking the 1.3 tag, and putting it into the stable repository.
3)
Re: (Score:2)
Maybe broader access to the live branch leads to more overhead from feedback than they need? Remember, open source licenses like the GPL only mandates you make source available when you distribute a binary, not at any other point in the lifecycle. Access to VCS systems is a neat extra, but not mandatory in any way.
Re: (Score:2)
This habit of closing development behind doors has only been made fashionable by Google with Android and I don't particularly like it (just to make clear what axe I'm grinding in this forum today)
But anyway, good luck...
Re: (Score:2)
I don't use growl (not much of a mac user myself), but I do appreciate seeing a candid and professional response.
There are many geeks/devs that end up getting tied in knots or in pissing matches, so it's refreshing to see a response that's well-thought-out, and addresses the issue in #3 without going off as "person X is a poopoohead and we don't like him"
Thanks!
Thank you. :)
Re: (Score:2)
1.- Why AppStore only? I won't buy anything from Apple. I don't want them scanning my hard disks for apps and sending reports back. Also, I have computers without internet access that cannot use AppStore. Also, I want to give my money to the one I'm buying from.
2.- Where is the history of changes for 1.3 ? Why would I need to change and buy an App? I can only see changes up to 1.2.2...
http://growl.info/documentation/version_history.php [growl.info]
1) A few reasons:
1a) Prior to this, multiple applications shipped Growl with their applications, but did not inform the users that they were installing Growl. Applications like HP drivers, Adobe CS5, and Dropbox would either install, or reinstall without informing the user. We needed a trusted party to review Growl, and Apple is it.
1b) When we see hundreds of people a month complaining about the updating system, and the new updating system with Sparkle didn't seem that appealing, it really just didn't seem
They have every right to do whatever they want. (Score:2)
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.
The fact that you have to ask the question (Score:2)
Get Perry (the forker) side (Score:4, Informative)
Re:Key word is "in the app store". (Score:4, 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.
Re: (Score:2)
Re: (Score:2)
If they do actually go closed source, and my existing copy stops working, I'll just stop using it. Growl loses, not me.
Re: (Score:3)
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.
Re: (Score:2)
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.
Re: (Score:2)
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 confu
Re: (Score:2)
[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.
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
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
Re: (Score:2)
That's such a stupid comment. Apple bought CUPS and it was fully open source, GPL'ed.
Apple had no problems buying it.
Re: (Score:2)
Re: (Score:2)
Considering Apple already has an alternative and has had for years (since probably the OSX release after Growl became popular IIRC) ... 0?
Re: (Score:3)
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.
Re: (Score:2)
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.
Re: (Score:2)
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?
Re: (Score:2)
The Growl developers are going to come to regret their decision.
Unlikely.
99.999% of the code is written by the primary developers, very little of it has been 'contributed' in any sense of the word, most of the 'contributed' has been related to bug fixes and such, thats not going to stop.
No one has in the past 5 or 6 years has replaced it or even really tried to make an alternative, you think its going to happen now just because its no longer open? Thats funny. Have you ever even written any software?
The reality of it is this is more likely done to combat a problem tha
Re: (Score:2)
Making Growl 1.3 closed and paid-for does not stop Adobe "cold" regarding the BSD-licensed Growl 1.2. Does 1.3 add any significant features that makes it superior in every way to 1.2, or is the version bump just to change the license?
Re:That's the nice thing about FOSS: (Score:4, 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.
Re: (Score:2)
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?
New name... (Score:3)
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.
Re: (Score:2)
And not a fuck was given that day.