GnuGo for iPhone center of controversy.

For discussing go computing, software announcements, etc.
User avatar
Redbeard
Lives with ko
Posts: 269
Joined: Fri Apr 23, 2010 10:56 am
Rank: AGA 12k
GD Posts: 292
KGS: RedBeard
DGS: Akahige
Location: Seattle
Has thanked: 127 times
Been thanked: 123 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by Redbeard »

wms wrote:It's hard to see that Apple would be liable for any damages at all here, and it sounds like the FSF isn't interested in damages anyway. They just want Apple to let people put GPL products in the marketplace. I don't know whether Apple will change their marketplace rules or just pull GnuGo, but whichever they choose, that will be the end of the story.

That was my read as well. If Apple can modify the provisions in the iTunes store to allow GPL software to be sold it is a win for everyone. It is more likely that Apple will just drop the software, in essence banning future GPL software on iDevices.
User avatar
CarlJung
Lives in gote
Posts: 429
Joined: Wed Apr 21, 2010 1:10 pm
Rank: SDK
GD Posts: 0
KGS: CarlJung
Location: Sweden
Has thanked: 101 times
Been thanked: 73 times

Re: GnuGo for iPhone center of controversy.

Post by CarlJung »

topazg wrote:Kirk, you really don't have to rise to the defence of Apple in every thread that criticises them for anything anywhere that appears on L19 you know :)


Why do you think people post Apple bashing here in the first place? :)
User avatar
kirkmc
Lives in sente
Posts: 1072
Joined: Tue Apr 20, 2010 3:51 am
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
Location: Stratford-upon-Avon, England
Has thanked: 32 times
Been thanked: 70 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by kirkmc »

CarlJung wrote:
topazg wrote:Kirk, you really don't have to rise to the defence of Apple in every thread that criticises them for anything anywhere that appears on L19 you know :)


Why do you think people post Apple bashing here in the first place? :)


It's not so much defending or bashing, it's simply people posting things that are, well, wrong. As wms said, developers agree to certain conditions with Apple (which I'm sure are similar to those wms agreed with for the Android store), and if a developer is in violation of something, the fact that the FSF singles out Apple is being done simply for the FSF to get publicity. Apple's an easy target these days, becoming, to many, the new Microsoft.

But it's simply ludicrous how people shout "copyright violation" without a modicum of understanding of an issue.

Heck, if it were Adobe being accused of the same thing here, I'd react. Or if the FSF whined about something sold on the Android store as well. Copyright is something that is totally misunderstood by most people, yet they feel qualified to wax philosophic about it.
My blog about Macs and more: Kirkville
User avatar
judicata
Lives in sente
Posts: 932
Joined: Wed Apr 21, 2010 12:55 pm
Rank: KGS 1k
GD Posts: 0
Universal go server handle: judicata
Location: New York, NY
Has thanked: 146 times
Been thanked: 150 times

Re: GnuGo for iPhone center of controversy.

Post by judicata »

With all due respect, you cannot shut down an argument by generally saying that no one understands the issue.

I have not read this story and I am not saying Apple is potentially liable (or not) resulting from any actions in this matter, but you are fundamentally incorrect that a retailer cannot be liable for the items it resells. The retailer could incur liability even if the party (here, the developer) signed an agreement affirming that they were complying with, e.g., copyright and related laws. Example: Bob owns a retails store selling DVDs. Slick drives up in a white van to sell new DVDs to Bob so Bob can resell them. Bob notices that the covers on the DVDs look like they were made from a dot matrix printer, and generally look a little "off." So Bob has Slick sign an agreement that includes an affirmation that the DVDs are legit (e.g. do not violate copyright or other laws).

Is Bob potentially liable for reselling the DVDs? Yes, quite possibly. A court would probably examine whether Bob knew or should have known that the DVDs were not authorized by the copyright holder.

Here, Apple scrutinizes every application they sell. That is, each application is vetted by Apple. By doing so, I think Apple takes an even greater responsibility--i.e., a court is more likely to determine that they "should have known" about a violation. There is a Youtube or Grokster case or something that addresses this.

tl;dr version: Software distributor's agreement doesn't completely shield Apple.

Important note: This is not legal advice, and is not intended to be.
User avatar
kirkmc
Lives in sente
Posts: 1072
Joined: Tue Apr 20, 2010 3:51 am
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
Location: Stratford-upon-Avon, England
Has thanked: 32 times
Been thanked: 70 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by kirkmc »

judicata wrote:With all due respect, you cannot shut down an argument by generally saying that no one understands the issue.

I have not read this story and I am not saying Apple is potentially liable (or not) resulting from any actions in this matter, but you are fundamentally incorrect that a retailer cannot be liable for the items it resells. The retailer could incur liability even if the party (here, the developer) signed an agreement affirming that they were complying with, e.g., copyright and related laws. Example: Bob owns a retails store selling DVDs. Slick drives up in a white van to sell new DVDs to Bob so Bob can resell them. Bob notices that the covers on the DVDs look like they were made from a dot matrix printer, and generally look a little "off." So Bob has Slick sign an agreement that includes an affirmation that the DVDs are legit (e.g. do not violate copyright or other laws).

Is Bob potentially liable for reselling the DVDs? Yes, quite possibly. A court would probably examine whether Bob knew or should have known that the DVDs were not authorized by the copyright holder.

Here, Apple scrutinizes every application they sell. That is, each application is vetted by Apple. By doing so, I think Apple takes an even greater responsibility--i.e., a court is more likely to determine that they "should have known" about a violation. There is a Youtube or Grokster case or something that addresses this.

tl;dr version: Software distributor's agreement doesn't completely shield Apple.

Important note: This is not legal advice, and is not intended to be.


Well, the retail argument is pretty simple to deal with. You're using the example of DVDs, but it could be any type of intellectual property. In all such businesses, there are a limited number of "real" distributors; ie, those people who buy wholesale and sell wholesale, buying from publishers and selling to retailers. I was a bookseller for several years, and bought books for the store I worked in. I would never have bought from a sales rep I didn't know, in part because we had accounts with all the distributors, and in part because it would just not be what you do in retail.

In the case of Apple here, they have terms and conditions that developers must agree to. They certainly have IP clauses, similar to those in the many contracts I've signed for books I've written. The publisher - or reseller, in Apple's case - is not required to prove without a shadow of a doubt that anything they sell is not encumbered by possible claims; that's what the contract is for. I'm not sure whether Apple actually examines source code in all cases - I know that source code is provided to them - but even if they did, what in the source code would tell them that there's a potential problem?

No, I don't think they have any more responsibility than anyone else who, in good faith, takes on a distribution agreement for content they have either bought or contracted. There have been cases in the courts (such as the Sony one I linked to above) showing that resellers are generally exempted from such torts if they have acted in good faith. Like your DVD example, however, if someone did knowingly buy DVDs like that, they would certainly be guilty. But given the way the retail world works, this is unlikely.
My blog about Macs and more: Kirkville
User avatar
judicata
Lives in sente
Posts: 932
Joined: Wed Apr 21, 2010 12:55 pm
Rank: KGS 1k
GD Posts: 0
Universal go server handle: judicata
Location: New York, NY
Has thanked: 146 times
Been thanked: 150 times

Re: GnuGo for iPhone center of controversy.

Post by judicata »

The practicalities of the hypothetical notwithstanding, it is just there to prove a point -- a retailer cannot completely protect itself from copyright violations by having the seller sign such an agreement.

I'm not saying Apple is conclusively liable for anything, I'm just saying from the given facts, there is some potential.

On another note, Apple is quite familiar with the GPL and the use of "Gnu" to describe certain free programs. I'm not sure Apple would have to examine the source code very closely to realize that a program called "GnuGo" was subject to a GPL license.
User avatar
kirkmc
Lives in sente
Posts: 1072
Joined: Tue Apr 20, 2010 3:51 am
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
Location: Stratford-upon-Avon, England
Has thanked: 32 times
Been thanked: 70 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by kirkmc »

judicata wrote:The practicalities of the hypothetical notwithstanding, it is just there to prove a point -- a retailer cannot completely protect itself from copyright violations by having the seller sign such an agreement.

I'm not saying Apple is conclusively liable for anything, I'm just saying from the given facts, there is some potential.

On another note, Apple is quite familiar with the GPL and the use of "Gnu" to describe certain free programs. I'm not sure Apple would have to examine the source code very closely to realize that a program called "GnuGo" was subject to a GPL license.


This would require that the source code correctly contain such information. Since the developer was clearly in violation of the GPL, it's likely that his source code did not contain that information. As for the name Gnu, I don't think one should assume that everyone working on approving iTunes Store apps is aware of the usage of that name.

EDIT: I just checked with a friend who's with a software company. When you submit an app to the iTunes Store, you don't provide source code. Apple checks symbols in the code, however, to see if private frameworks are being used, because that's something they don't allow. But they don't check the code itself.

EDIT 2: Apple seems to have already removed GnuGo from the App Store. So the argument is moot now.
My blog about Macs and more: Kirkville
User avatar
judicata
Lives in sente
Posts: 932
Joined: Wed Apr 21, 2010 12:55 pm
Rank: KGS 1k
GD Posts: 0
Universal go server handle: judicata
Location: New York, NY
Has thanked: 146 times
Been thanked: 150 times

Re: GnuGo for iPhone center of controversy.

Post by judicata »

My point was that Apple should probably know that "GnuGo" is GPL'd without needing to look at the source code. That Apple has incompetent employees isn't an excuse.
User avatar
kirkmc
Lives in sente
Posts: 1072
Joined: Tue Apr 20, 2010 3:51 am
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
Location: Stratford-upon-Avon, England
Has thanked: 32 times
Been thanked: 70 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by kirkmc »

judicata wrote:My point was that Apple should probably know that "GnuGo" is GPL'd without needing to look at the source code. That Apple has incompetent employees isn't an excuse.


Well, there are probably hundreds of people approving apps. It's very likely that they don't have a list of keywords (other than curse words) to check. Given that their terms and conditions clearly state that developers cannot submit apps that are under licenses like GPL means that the developer is the one who is at fault.
My blog about Macs and more: Kirkville
User avatar
judicata
Lives in sente
Posts: 932
Joined: Wed Apr 21, 2010 12:55 pm
Rank: KGS 1k
GD Posts: 0
Universal go server handle: judicata
Location: New York, NY
Has thanked: 146 times
Been thanked: 150 times

Re: GnuGo for iPhone center of controversy.

Post by judicata »

kirkmc wrote:
judicata wrote:My point was that Apple should probably know that "GnuGo" is GPL'd without needing to look at the source code. That Apple has incompetent employees isn't an excuse.


Well, there are probably hundreds of people approving apps. It's very likely that they don't have a list of keywords (other than curse words) to check. Given that their terms and conditions clearly state that developers cannot submit apps that are under licenses like GPL means that the developer is the one who is at fault.



Now we're getting into the weeds, and also circling around a bit. I will repeat: I'm not saying they are certainly liable. It is entirely possible that the facts are such that they are not. My posts, and my initial post in particular, are focused on undermining one of your basic assumptions that you again repeat. In response to your last comment: a retailer cannot push all responsibility off to a provider. It will depend on the specific facts of the case. YouTube, for example, generally can not blame its users for copyright infringement--even if the posts violate the YouTube TOU. If the fact that something is GPL'd is sufficiently obscure that the retailer, acting reasonably, would not have reason to know it is GPL'd, then liability might not accrue. Maybe it is, maybe it isn't.

Also, do you work for Apple, or are you just a huge fan?

I won't go further into this mess and address more specific facts without someone paying my fee. :mrgreen:
User avatar
Redbeard
Lives with ko
Posts: 269
Joined: Fri Apr 23, 2010 10:56 am
Rank: AGA 12k
GD Posts: 292
KGS: RedBeard
DGS: Akahige
Location: Seattle
Has thanked: 127 times
Been thanked: 123 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by Redbeard »

The FSF has posted a follow-up to the announcement from yesterday. In it they discuss the details of where the App Store Terms of Service and the GPL conflict. They also mention that, as expected, Apple has pulled the GnuGo app rather than modify the terms of service to allow GPL software.

From the article:
"We would've liked to see Apple do the right thing and remove these limits, but it looks like that's not going to happen. Apple has removed GNU Go from the App Store, continuing their longstanding habit of preventing users from doing anything that Apple doesn't want them to do. As we said in our initial announcement, this is disappointing but unsurprising; Apple made this choice a long time ago. We just need to make sure everybody else gets the message: if you value your independence and creativity, you should be aware that Apple doesn't. Take your computing elsewhere."
User avatar
deja
Lives in gote
Posts: 379
Joined: Sun Apr 18, 2010 9:44 am
GD Posts: 0
Has thanked: 105 times
Been thanked: 123 times

Re: GnuGo for iPhone center of controversy.

Post by deja »

Yeah, but their bottom line is maintaining enhanced user experience. I just can't imagine any other reason...

By the way, whenever I get pulled over on the highway for speeding, I simply tell the state partol officer that I wasn't aware I was going 85 in a 65. The officer immediately apologizes for taking up my valuable time and lets me happily go on my way. I love when that happens.
"This is a game that rewards patience and balance. You must think like a man of action and act like a man of thought."
-Jonas Skarssen
User avatar
kirkmc
Lives in sente
Posts: 1072
Joined: Tue Apr 20, 2010 3:51 am
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
Location: Stratford-upon-Avon, England
Has thanked: 32 times
Been thanked: 70 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by kirkmc »

Redbeard wrote:The FSF has posted a follow-up to the announcement from yesterday. In it they discuss the details of where the App Store Terms of Service and the GPL conflict. They also mention that, as expected, Apple has pulled the GnuGo app rather than modify the terms of service to allow GPL software.

From the article:
"We would've liked to see Apple do the right thing and remove these limits, but it looks like that's not going to happen. Apple has removed GNU Go from the App Store, continuing their longstanding habit of preventing users from doing anything that Apple doesn't want them to do. As we said in our initial announcement, this is disappointing but unsurprising; Apple made this choice a long time ago. We just need to make sure everybody else gets the message: if you value your independence and creativity, you should be aware that Apple doesn't. Take your computing elsewhere."


That sort of reads like it was written by Monty Python. Aside from what's wrong in what they say, it's a publicity stunt by a group that is ignored by 97% of computer users. They're basically saying, "Hey, huge tech company, you have to do what we say, or we'll call you ninnies." They need to grow up.

The FSF has a habit of, um, exaggerating. For example:

http://www.zdnet.com/blog/bott/ogg-vers ... e-fud/2086

They're a sort of fundamentalist group, that has the same problems of any other fundamentalist group. They repeat their tirades long enough until they believe them.

Now I'm not against the idea of free software; I just find the FSF to be very bad advocates for "freedom."
My blog about Macs and more: Kirkville
amnal
Lives in gote
Posts: 589
Joined: Fri Apr 23, 2010 10:42 am
Rank: 2 dan
GD Posts: 0
Been thanked: 114 times

Re: GnuGo for iPhone center of controversy.

Post by amnal »

kirkmc wrote:
Redbeard wrote:The FSF has posted a follow-up to the announcement from yesterday. In it they discuss the details of where the App Store Terms of Service and the GPL conflict. They also mention that, as expected, Apple has pulled the GnuGo app rather than modify the terms of service to allow GPL software.

From the article:
"We would've liked to see Apple do the right thing and remove these limits, but it looks like that's not going to happen. Apple has removed GNU Go from the App Store, continuing their longstanding habit of preventing users from doing anything that Apple doesn't want them to do. As we said in our initial announcement, this is disappointing but unsurprising; Apple made this choice a long time ago. We just need to make sure everybody else gets the message: if you value your independence and creativity, you should be aware that Apple doesn't. Take your computing elsewhere."


That sort of reads like it was written by Monty Python. Aside from what's wrong in what they say, it's a publicity stunt by a group that is ignored by 97% of computer users. They're basically saying, "Hey, huge tech company, you have to do what we say, or we'll call you ninnies." They need to grow up.


This feels like it strays into fanboy territory. There's nothing laughable about a smaller organisation with specific principles doing its best to get recognition by pointing out publicly something a larger organisation has done wrong. The FSF's action seems perfectly reasonable, to me.
User avatar
kirkmc
Lives in sente
Posts: 1072
Joined: Tue Apr 20, 2010 3:51 am
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
Location: Stratford-upon-Avon, England
Has thanked: 32 times
Been thanked: 70 times
Contact:

Re: GnuGo for iPhone center of controversy.

Post by kirkmc »

amnal wrote:
kirkmc wrote:
Redbeard wrote:The FSF has posted a follow-up to the announcement from yesterday. In it they discuss the details of where the App Store Terms of Service and the GPL conflict. They also mention that, as expected, Apple has pulled the GnuGo app rather than modify the terms of service to allow GPL software.

From the article:
"We would've liked to see Apple do the right thing and remove these limits, but it looks like that's not going to happen. Apple has removed GNU Go from the App Store, continuing their longstanding habit of preventing users from doing anything that Apple doesn't want them to do. As we said in our initial announcement, this is disappointing but unsurprising; Apple made this choice a long time ago. We just need to make sure everybody else gets the message: if you value your independence and creativity, you should be aware that Apple doesn't. Take your computing elsewhere."


That sort of reads like it was written by Monty Python. Aside from what's wrong in what they say, it's a publicity stunt by a group that is ignored by 97% of computer users. They're basically saying, "Hey, huge tech company, you have to do what we say, or we'll call you ninnies." They need to grow up.


This feels like it strays into fanboy territory. There's nothing laughable about a smaller organisation with specific principles doing its best to get recognition by pointing out publicly something a larger organisation has done wrong. The FSF's action seems perfectly reasonable, to me.


The FSF has been doing this type of stuff for ages, it's their raison d'etre. Instead of trying to convince people to use FOSS (free and open source software) on its merits, they attack other companies. It's the equivalent of negative advertising in politics. If they really have something to say, let them get rid of their bile and say it in a positive manner. They just come off like whiners, and every chance they get to do a publicity stunt like this, they jump on it.

As I said above, free software has many merits. But the FSF's attitude is far too fundamentalist for me.
My blog about Macs and more: Kirkville
Post Reply