Lazarus

Programming => Operating Systems => macOS / Mac OS X => Topic started by: pasquale on April 29, 2012, 08:37:27 pm

Title: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 29, 2012, 08:37:27 pm
Hello, everybody.

After learning about the restrictions imposed in Mountain Lion -- which  will be shipped with the default option which prevents unsigned apps from being installed -- it is my intention to submit this case to the attention of the European Commission.

As I said in one of my previous posts, I believe that the main monopoly abuse lies in the fact that, under Mountain Lion, the message box you get when you download and double-click on an unsigned application tells you nothing about how to install it if you want to. It just tells you "to move it to the Trash and this is clearly unfair competition which stinks to high heaven". (See my previous post entitled "Writing data to a bundle subfolder")

Now, I have managed to find the European Commission Web site where they provide you with the e-mail and postal addresses you can use to communicate what you think may be a case of monopoly abuse:

Quote
comp-market-information@ec.europa.eu

European Commission
Directorate-General for Competition
Antitrust Registry
B-1049 Brussels
Belgium

Please indicate your name and address, identify the firms and products concerned and describe clearly the practice you have observed. This will help the European Commission to detect problems in the market and can be the starting point for an investigation.

The reason for this thread is to ask any members of this forum -- who have some experience in using legal English and believe mine is a just cause -- to give me a helping hand writing down the text of my complaint letter.

The points I would like to highlight are the following:


Finally, I honestly believe that even the "app dictatorship" of iOS represents a case of monopoly abuse, but I would leave it out right now as the case would become "too big".

Any help would be greatly appreciated.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Phil on April 29, 2012, 08:45:43 pm
There is no monopoly abuse when there is no monopoly. OS X has probably 5% of the market of desktop OS - hence the difference from MS's IE issue, as I think most readers here are aware.

Thanks.

-Phil
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 29, 2012, 08:54:03 pm
If it is not a case of monopoly abuse, it is surely a case of unfair competition. On the European Commission Web site you can read:

Quote
What can I do if I suspect that a business practice restricts competition?

In your daily life, you may come across situations in which there are signs of business practices which may restrict competition...

So, it's six of one and half a dozen of the other.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on April 29, 2012, 09:07:53 pm
Quote
What can I do if I suspect that a business practice restricts competition?

In your daily life, you may come across situations in which there are signs of business practices which may restrict competition...

Like all information of the European union also the web sites of the European Commission are voluminous, complex, confusing and mazelike. Would you mind to provide a link to the information you found?
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 29, 2012, 09:15:13 pm
Quote
What can I do if I suspect that a business practice restricts competition?

In your daily life, you may come across situations in which there are signs of business practices which may restrict competition...

Like all information of the European union also the web sites of the European Commission are voluminous, complex, confusing and mazelike. Would you mind to provide a link to the information you found?

Here is the link:
http://ec.europa.eu/competition/consumers/contacts_en.html (http://ec.europa.eu/competition/consumers/contacts_en.html)

By the way, take a look at this interesting article about Apple's monopoly:

http://www.pcworld.com/article/136949/is_apple_the_new_microsoft.html (http://www.pcworld.com/article/136949/is_apple_the_new_microsoft.html)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on April 29, 2012, 09:29:19 pm
There is no monopoly abuse when there is no monopoly. OS X has probably 5% of the market of desktop OS - hence the difference from MS's IE issue, as I think most readers here are aware.

Wrong. It is not an OS monopoly (forced on OEMs, as it was with the MS antitrust scheme), but a monopoly in a certain application market. (the one for Apple OS X systems).

I've no idea if this is something that anti-trust law applies to, but it is not related to OS vs OS arguments.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 29, 2012, 09:35:38 pm
Quote
Wrong. It is not an OS monopoly this is against, but a monopoly in a certain application market. (for Apple systems). The rest is not relevant.

I would add to what marcov said that Apple's market share is becoming bigger and bigger. For example, in the tablet market I think they are number one on the list. Monopoly abuses should be nipped in the bud, otherwise they may set a precedent.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Phil on April 29, 2012, 09:55:08 pm
There is no monopoly abuse when there is no monopoly. OS X has probably 5% of the market of desktop OS - hence the difference from MS's IE issue, as I think most readers here are aware.

Wrong. It is not an OS monopoly (forced on OEMs, as it was with the MS antitrust scheme) this is against, but a monopoly in a certain application market. (for Apple systems).

I've no idea if this is something that anti-trust law applies to, but it is not related to OS vs OS arguments.

That what a monopoly is in this case - OS vs. OS. And even if Apple did have a monopoly (which they're nowhere near close to - approx. 5% desktop share, less than 10% worldwide handset share), how would the things he objects to reinforce the monopoly - wouldn't charging a fee aid other platforms that have no fee?

The game console development world has been done like Apple's dev programs for many years.

Thanks.

-Phil
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Phil on April 29, 2012, 10:00:15 pm
Quote
Wrong. It is not an OS monopoly this is against, but a monopoly in a certain application market. (for Apple systems). The rest is not relevant.

I would add to what marcov said that Apple's market share is becoming bigger and bigger. For example, in the tablet market I think they are number one on the list. Monopoly abuses should be nipped in the bud, otherwise they may set a precedent.

Your thinking is pretty muddled here. If your interest is in, say, encouraging competition (the heart of the "monopoly" argument), explain how what you object to hurts other platforms.

I would suggest that you take this up elsewhere - this sort of the topic just tends to devolve into a semantic black hole conversation (and between non-attorneys no less, on a technical support forum).

In any case, here's what will happen if you submit something to the EU: at best you'll receive a polite form letter; probably you'll never hear from them.

Thanks.

-Phil
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on April 29, 2012, 10:19:51 pm

That what a monopoly is in this case - OS vs. OS.

IMHO not. It is Apple barging in into the previously open applications market for OS X, trying to increase the share of their own sales (they get 30% of app market).

Just like the MSIE preference treatment by MS. And just as that was other browser vendors vs Microsoft, this is "OS X but not Apple paying application vendors" vs Apple.

And the argument that "you can turn it off" didn't work for MS either. (though admitted, there were more complaints about MS, specially in how it strongarmed OEMs)
 
Quote
And even if Apple did have a monopoly (which they're nowhere near close to - approx. 5% desktop share, less than 10% worldwide handset share), how would the things he objects to reinforce the monopoly - wouldn't charging a fee aid other platforms that have no fee?

Its not platforms. It is a move against vendors that don't pay Apple (anually or via 30% app market)

Quote
The game console development world has been done like Apple's dev programs for many years.

And Microsoft got caught with MSIE. And that was just _one_ program that got MS preferential treatment, not ALL.

One can debate which case is closer, MS or console, but I think the MS one is. By miles.

Slowly Apple is getting a worse evil empire than MS ever was. Natural process of action and reaction I guess. Anyway, a trial would be popcorn fun. I bet the Jobs Mails about "Destroying Android" will be prominently featured as typical Apple way of doing business.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Phil on April 29, 2012, 10:32:04 pm
Slowly Apple is getting a worse evil empire than MS ever was. Natural process of action and reaction I guess. Anyway, a trial would be popcorn fun. I bet the Jobs Mails about "Destroying Android" will be prominently featured as typical Apple way of doing business.

Just as light can't escape a black hole, no resolution will ever emerge from this kind of conversation. I think I'll veer off for now before I get sucked in. See ya.

Thanks.

-Phil
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 29, 2012, 11:12:38 pm
Your thinking is pretty muddled here. If your interest is in, say, encouraging competition (the heart of the "monopoly" argument), explain how what you object to hurts other platforms.

The answer to your question is elementary: by charging developers in a usurious way, Apple can get a lot of money and become richer than their competitors.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: felipemdc on April 29, 2012, 11:27:19 pm
I would suggest that you take this up elsewhere - this sort of the topic just tends to devolve into a semantic black hole conversation (and between non-attorneys no less, on a technical support forum).

Of course it is for employees of the EU institutions and the layers to judge the merit of this and see if action should be taken, but about that we should not discuss the issue I disagree. I think this is the right place. As a community we can always discuss issues that affect us.

In the case of Apple it is not only a matter of 1 thing. There is a clear pattern of getting each time worse. Each time more control. Each time less freedom. Each time more fees. Each time more forced upgrades. Each time faster planned obsolecense.....

Their new iniciative will severely affect small open source projects for example, for whom paying the $100 fee is a problem, since everything is distributed for free and donations might be even less then $100 a year, even for projects with hundreds of thousands of downloads per year.

Quote
In any case, here's what will happen if you submit something to the EU: at best you'll receive a polite form letter; probably you'll never hear from them.

That's not really relevant. Each does his part. Not to mention that such a request is not really 1 request. It is one of many requests. If enough people send, they will surely consider it.

Also besides the "Directorate-General for Competition" we can also contact our representatives in the European Parliament.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on April 29, 2012, 11:41:52 pm
The answer to your question is elementary: by charging developers in a usurious way, Apple can get a lot of money and become richer than their competitors.

I fully understand your anger, but in a free market a company should have the freedom to become richer than its competitors. It cannot be the task of the European Commission to cut these normal market mechanisms (and even incentives).

I think the point is different. It is that Apple abuses its central position to urge developers to register. This is a nuisance and it may be a burden for independent developers. However, it might be quite difficult to enforce your interests on a legal recourse. However, it might be useful to inform EU institutions about this practice and to encourage an official investigation in this field.

It may be more promising, however, to use other ways to express your concerns. You could open an online-petition to Apple. And you could abstain from submitting your software to the App Store (giving a hint on your web site or in the documentation of your software how to make it usable).

The purpose of your petition could be to request Apple to either open the GateKeeper to signatures of third-party authorities (which are more expensive than the costs of the Apple Developer Program, however) or to keep the behaviour as it is in Leopard, Snow Leopard or Lion, i.e. informing the user that the program has an unknown source, but letting him or her the choice (without changing the system's preferences).

Although I am not convinced that the legal way will lead to success, it is time now to show Apple that its policy of control, increasing fees and planned obsolescence encounters resistance.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on April 30, 2012, 12:13:43 am
The answer to your question is elementary: by charging developers in a usurious way, Apple can get a lot of money and become richer than their competitors.

I fully understand your anger, but in a free market a company should have the freedom to become richer than its competitors. It cannot be the task of the European Commission to cut these normal market mechanisms (and even incentives).

But antitrust law typically centers around  leverage a strong position in one market (example in this context: you control and sell the OS) into another one (example in this context: apps). Note that I don't know if the examples I give in this context really work in the sense of the law. It might not be that the first (apple is owner of the OS) is not enough of a market to be a potential subject of regulation.

Playing advocate of the devil to my own tune, Apple didn't get sued for preferential treatment of its own mediaplayers wrt ITunes either.  Similar with music market. You could maybe easily substitute the above examples with older Apple markets (or MS with Zune)

OTOH, there people wanted to get entry to a new market, and are not getting kicked out of it as in this case.

Quote
It may be more promising, however, to use other ways to express your concerns. You could open an online-petition to Apple. And you could abstain from submitting your software to the App Store (giving a hint on your web site or in the documentation of your software how to make it usable).

The purpose of your petition could be to request Apple to either open the GateKeeper to signatures of third-party authorities (which are more expensive than the costs of the Apple Developer Program, however) or to keep the behaviour as it is in Leopard, Snow Leopard or Lion, i.e. informing the user that the program has an unknown source, but letting him or her the choice (without changing the system's preferences).

I doubt that will work. They knew it would cause an outrage, they did it anyway. Only something fairly major will make them change course, and no, I don't think some media noise in OSS circles will do much.
It will have to be something like an antitrust investigation, or a Vista like user revolt. But I don't consider the chances on that very high, most of the press is consumer oriented and currently cheerleading every move Apple makes. And in Apple's case there is no through more business oriented press, like there was with MS.

It will be a long road, and without Apple coming down from its current cloud (pun intended) will make them flexible and actually simply need 3rd party programmers again, nothing will happen. And, if the previous situation is anything to go  by, that can take a very, very long time.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on April 30, 2012, 12:18:56 am
OK, I wish that your ideas were successful.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 07:35:50 am
Quote
... in a free market a company should have the freedom to become richer than its competitors. It cannot be the task of the European Commission to cut these normal market mechanisms (and even incentives).
Trying to become richer than one's competitors is legitimate as long as one does not use unfair means (i.e. monopoly abuse) to achieve such a target.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 07:46:04 am
Quote
It will be a long road, and without Apple coming down from its current cloud (pun intended) will make them flexible and actually simply need 3rd party programmers again, nothing will happen. And, if the previous situation is anything to go  by, that can take a very, very long time.
That's why we must act now. The sooner we start standing up for our rights, the sooner Apple may be forced to give up their disgusting money-hungry policy.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 03:12:34 pm
On second thoughts, I think that the "app dictatorship" which is present in iOS should also be reported in the complaint letter as it is an integral part of Apple's monopoly abuse -- probably the most serious.

In my opinion, the fact that, so far, the European Commission has not yet fined Apple for monopoly abuse does not mean that the crime is not being committed.

The monopoly abuse lies in Apple's management of the application market for both iOS and OS X. In the latter case, companies that so far have been making a living selling their privately distributed software for Mac are now obliged to pay their annual fee to Apple to get a code-signature.

Well, extorting money is a serious crime in my country and this is exactly what Apple are doing: developers who do not pay Apple are just out of the market, independently of how good their applications may be.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 09:58:49 pm
I've just received a commercial e-mail from Apple informing me about the introduction of GateKeeper and the advantages of using the App Store (see attached file).

They say that "Gatekeeper is a new feature in OS X Mountain Lion that helps protect users from downloading and installing malicious software. Signing your applications, plug-ins, and installer packages with a Developer ID certificate lets Gatekeeper verify that they are not known malware and have not been tampered with."

My question is, how can GateKeeper protect the user from malicious software if all it does is make sure the developer has bought an ID certificate from Apple? Of all the nerve!
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on April 30, 2012, 10:11:03 pm
My question is, how can GateKeeper protect the user from malicious software if all it does is make sure the developer has bought an ID certificate from Apple? Of all the nerve!

It doesn't take a crystal ball to predict their answer. If signed malicious software is encountered, the said certificate is put on the certificate revocation list. (*)

So if malware is released, and the corresponding key ends up on the CRL, after a while the malware will die out, except for systems that don't download updates (to the CRL).

(*) in cases like this, appealing against unjust revocation of an ID is often terribly hard.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 10:19:45 pm
What if a certificate is put on the CRL by mistake? Suppose a developer makes an error in his application code in such a way that his software may seem malicious even though it isn't. If his certificate is put on the black list, will all of his apps stop working?
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on April 30, 2012, 10:33:25 pm
What if a certificate is put on the CRL by mistake?

See the (*) in my previous message. Probably you will be very f*cked, since even if there is an appeal, the burden of proof is yours, and nobody is going to compensate your losses. (Apple's conditions probably indemnify them in such case)

 
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 10:35:35 pm
What if a certificate is put on the CRL by mistake?

See the (*) in my previous message. Probably you will be very f*cked, since even if there is an appeal, the burden of proof is yours, and nobody is going to compensate your losses. (Apple's conditions probably indemnify them in such case)

This absurd situation reminds me of George Orwell's Big Brother. Apple experts consider themselves infallible and decide who deserves to survive and who must disappear from the market. And people are still wondering if we are in the presence of monopoly abuse...

What about my second question? (If a developer's certificate is put on the black list, will all of his apps stop working... or will Apple just disable the presumed malicious one?)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on April 30, 2012, 10:55:53 pm
Quote
What about my second question? (If a developer's certificate is put on the black list, will all of his apps stop working... or will Apple just disable the presumed malicious one?)

Blocking the malicious one is useless, since if the key is compromised, arbitrarily mutated binaries can be signed. Also CRLs usually work on key level.

My guess would be that all his apps would stop working. Unless you are a big boy of course, in bed with Apple, then most rules don't apply (I doubt they would kill Angry Birds if their key was compromised)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on April 30, 2012, 10:59:30 pm
I'm speechless.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on May 01, 2012, 10:19:04 am
These developments are very sad.

The dictatorship over the owner already arrived at iOS. Soon it will also affect Mac OS X, and in the future also Windows will be jailed, there are strong tendencies to introduce similar technologies there (see http://getwired.com/2012/02/17/windows-8-should-have-gatekeeper/). Interestingly, similar developments are emerging even in the hardware sector (see e.g. http://www.extremetech.com/computing/126235-soc-vs-cpu-the-battle-for-the-future-of-computing). I don't need to mention the ongoing controversies about freedom vs. control on the level of the internet.

These are only the precursors of an upcoming war on general computing. See http://www.youtube.com/watch?v=HUEvRyemKSg&feature=youtu.be for an excellent talk by Cory Doc­to­row.

What we need now are initiatives for democratizing the computing infrastructures that we become more and more dependent from. As customers, we have some power, and we still have the choice to use open hardware like the Raspberry Pi and open operating systems. Lazarus and Free Pascal are also some of the very few bright spots that help to escape the spreading depression. However, the power of market demand is, although strong, not infinite, and the situation is quite cloudy on the levels of network providers (cloud computing is a quite fitting word for surrendering personal freedom to nebulous and unimaginable structures).

Therefore, we have to complement market mechanisms by political activity, preferably both on regional and national levels, but also by supranational, global coordinated actions.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 01, 2012, 12:07:39 pm
I agree with you entirely. Something must be done as soon as possible to try to limit and hopefully put an end to these forms of monopoly abuse which go to the detriment of the average producer and consumer.

As software developers, the members of the Lazarus Forum should have enough technical expertise to put such a complaint in writing and inform one or more governmental organizations about this abuse.

Hence, this thread.

Thanks to this discussion, I think we now have a lot of irons in the fire and it's time we put our concepts in a formal document addressed to the European Commission, just to begin with.

Personally, I don't have any qualifications in legal matters and for this reason I was wondering if there is someone in this Forum who is capable of producing at least a first draft copy of a complaint letter that could later be sent to the European Commission, through e-mail, individually by each one of us who shares this cause.

It may be only a drop in the ocean but, if you ask me, I tend to agree with those who suggest everybody should do their part. As felipemdc said "Each does his part. Not to mention that such a request is not really 1 request. It is one of many requests. If enough people send, they will surely consider it."

And if they really consider it and put an end to the "app dictatorship", we will have done something good not only for ourselves but for the world community of developers. It would certainly be something to be proud of.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on May 01, 2012, 12:38:21 pm
I share most of your positions. However, the way is long, dangerous and difficult.

Moreover, it are not only our interests as software developers, the problem is part of a much larger complex, the emerging war on general computing that concerns governments, consumers, employees and environment as well.

Therefore, we should first think and talk before beginning any actions.

Possible steps in this preparatory process could be:

First you should come to a clear standpoint, also considering all relevant facts and marginal conditions. You should also try to understand Apple's position. Could they have other reasons for their restrictive behaviour, apart from the (understandable) goal to make money? Could these goals (e.g. quality assurance) also be achieved by other, possibly better means?

Secondly, you should consult experts in European and possibly also international law. You should elaborately explain your positions and interests and carefully hear what they say to you. It would be the better, if we had some lawyers here in the Lazarus community. Don't forget that addressing this topic should not be limited to the European Union, it is a global problem.

Thirdly, as this is also a brisant political issue, we should join with other initiatives. Although we are a quite large community (with more than 7000 members of this forum today), it would be advisable to pool our resources with other initiatives that have similar goals in these questions. Possible partners could be the Chaos Computer Club (http://www.ccc.de), the largest hackers' union in Europe, and the Foundation for a Free Information Infrastructure (http://www.ffii.org), to give only an example of two associations.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 01, 2012, 12:48:48 pm
Please consider that sending a complaint letter to the European Commission does not mean that you personally are moving a legal action against Apple. Indeed, you are only informing the Directorate-General for Competition that, in your opinion, we are in the presence of monopoly abuse. It will be up to them to decide whether to bring the case to court or not.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 01, 2012, 08:10:35 pm
OK, guys.

I couldn't wait any longer, so I wrote up my complaint letter and sent it to the European Commission through e-mail.

Attached you will find a PDF file with the text of my letter (I have only removed my personal data).

I hope many of you will follow my example.

Let's make this world a better place and say no to monopoly abuse and unfair competition!
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on May 02, 2012, 12:19:29 am
Good luck!
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: lainz on May 02, 2012, 12:45:50 am
Well written  :)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: mas steindorff on May 02, 2012, 01:07:39 am
upon reading your letter, I see similarities with win7 and drivers.  but win7 will let you bypass the rejection of unsigned drivers by pressing F8 (??or F5) when booting and selecting an option of installing unsigned drivers.  once installed, you can normal boot with the driver.

this I did not know until recently.  does/will apple's OS offer the same?
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 02, 2012, 07:36:11 am
upon reading your letter, I see similarities with win7 and drivers.  but win7 will let you bypass the rejection of unsigned drivers by pressing F8 (??or F5) when booting and selecting an option of installing unsigned drivers.  once installed, you can normal boot with the driver.

this I did not know until recently.  does/will apple's OS offer the same?

I don't know how  unsigned drivers will work on Mountain Lion but, even if there is a key combination to activate them, I think that the problem will remain: inexperienced users will not install them and, being afraid of malicious software, they will just look elsewhere.

Shortly speaking, if you don't pay Apple, you are out, independently of what you are able to produce.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: felipemdc on May 02, 2012, 08:26:36 am
Do you have an editable version? In ODT or DOC? Because the letter requires editing before sending on my behalf.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 02, 2012, 03:38:53 pm
Do you have an editable version? In ODT or DOC? Because the letter requires editing before sending on my behalf.

When I try to attach the same document in DOC format, this Forum returns an error message saying the file is too large.

I have removed one of the pictures which was present in the file and this time it was able to load the attachment.

Again, I would like to invite everybody who shares this cause to submit the letter to the European Commission. The more we are, the more chances we have to succeed.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 02, 2012, 03:41:40 pm
By the way, this morning I received the acknowledgement of receipt from the European Commission (see attached file).
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 03, 2012, 09:09:50 pm
Reading this article:

http://forums.macrumors.com/showpost.php?p=14740927&postcount=480 (http://forums.macrumors.com/showpost.php?p=14740927&postcount=480)

I was under the impression that there have been some changes to the way in which Gatekeeper is going to work on Mountain Lion. In particular, right-clicking and choosing Open gives a different pop up that allows you to make an exception.

What do you think?
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: felipemdc on May 04, 2012, 08:24:18 am
It is still very nasty. Right-clicking and choosing Open should not do something different then double-clicking. This is a very bad UI. Noone in their right minds with a little sense would do that ... unless it is on purpose to hide the feature from users while still claiming that it exists.

I can imagine that a huge amount of non-tech savy users will fail to find this "gotcha", so you have to explain for them again and again and again ... and even then you will loose many users which simply fail to install your app and don't ask for further instructions.... Apple is trying to annoy and bully us into paying the $100 bucks per year so that they can mass the next $100 billion dollars in their bank account. And they are playing very dirty.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 04, 2012, 11:54:09 am
I agree. It still makes sense to complain to the European Commission.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 06, 2012, 02:34:31 pm
I was thinking that it may also be worth asking the European Commission to start another investigation against Apple's monopoly abuse dealing with the configuration of iOS, which allows to install only apps downloaded from Apple's App Store.

I think the chances of Apple violating EU free-trade legislation are not slim and, needless to say, limiting the app dictatorship of Apple's Store would also be advantageous for those independent developers selling applications for the Mac.

I would very much like to know if you have any pieces of advice about the most important points to include in the complaint letter.

Thanks.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 13, 2012, 04:52:35 pm
Just to keep you posted on the most recent developments regarding the letter I sent to the EU Commission less than one month ago, please find attached the reply I received from them.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 13, 2012, 04:57:39 pm
And this is the e-mail I've just sent them in which I insist that, in my opinion, we are in the presence of an infringement of Article 102 of the Treaty on the Functioning of the European Union (see attached file).
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 13, 2012, 04:58:45 pm
Finally, this is the revised version of my complaint letter in PDF format.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: felipemdc on May 13, 2012, 09:00:01 pm
It is very interresting, and indeed each platform should be treated as a different market because the owner of a notebook with Mac OS X is essentially limited to Mac applications (of course, unless he installs a virtual machine or dual boot, but that's a corner case, a tiny number of users will do that).

About the number of users, in wikipedia there is http://en.wikipedia.org/wiki/Macintosh#Market_share_and_user_demographics which isn't exactly clear, but extrapolation a bit the info there one could easily assume a installed base in 2012 of Mac OS X computers of around 100 millions, which is a huge market.

I will also send a letter as soon as I get to organize myself.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on May 14, 2012, 04:08:07 pm
In your letter, you may want to make a reference to the link about the number of Mac users to make it clear that Mac OS X should be considered as a market in itself. The OS war has nothing to do with the abuse perpetrated by Apple against independent developers.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Shebuka on May 23, 2012, 10:42:55 am
Look here: Distributing Outside the Mac App Store (http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/OSXWorkflowGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html#//apple_ref/doc/uid/TP40011201-CH12)

Apple has added a chapter to the gatekeeper thing.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: jwdietrich on June 03, 2012, 12:58:31 pm
This is interesting information.

They write

Quote
Mac OS X Mountain Lion users will have the option of turning on Gatekeeper, a security feature that gives users the ability to choose to install software only from the Mac App Store and identified developers.

I thought that this will be the default behaviour and that the users have to actively disable this GateKeeper behaviour, but Apple might have changed their policy.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on June 06, 2012, 06:48:22 pm
This is interesting information.

They write

Quote
Mac OS X Mountain Lion users will have the option of turning on Gatekeeper, a security feature that gives users the ability to choose to install software only from the Mac App Store and identified developers.

I thought that this will be the default behaviour and that the users have to actively disable this GateKeeper behaviour, but Apple might have changed their policy.

I doubt Apple have changed their mind. On the basis of what I have read so far, the default settings of Mountain Lion will have GateKeeper switched on.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: kilon on July 29, 2012, 09:33:57 am
This is interesting information.

They write

Quote
Mac OS X Mountain Lion users will have the option of turning on Gatekeeper, a security feature that gives users the ability to choose to install software only from the Mac App Store and identified developers.

I thought that this will be the default behaviour and that the users have to actively disable this GateKeeper behaviour, but Apple might have changed their policy.

I doubt Apple have changed their mind. On the basis of what I have read so far, the default settings of Mountain Lion will have GateKeeper switched on.

could have , should have , may have , will have ... is not a "has" , make sure you validate your claims.

Is this is a monopoly practice , if Gatekeeper is on by default ? yes and is also extremely illegal as in most countries including mine (Greece) any restriction to freedom of a person is considered unconstitutional. And no it won't matter if you chose MACOS unless Apple puts a big sing saying "GateKeeper comes enabled in MacOS that restricts installation of application to only those downloaded from APP store, this restriction however can be disabled and here is how".

But bottom line is that before you start a campaign you must make sure Gatekeeper is on by default and it is not clear to average user that this restriction can be easily disabled. If it is either off , or clear you will have hard time proving this as any form of illegality.

Saying that, even though I love Macos , Apple is starting to get in my nerves lately because of these kind of stupid policies and I am seriously thinking converting to linux.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 08, 2017, 06:54:48 pm
After five years, Apple's money-hungry policy has not changed.

They have recently announced that all 32-bit apps for macOS will stop working as soon as the version following High Sierra is released.

Needless to say, such a decision is once again due to commercial reasons only. Users will have to purchase an updated version of all of their apps and this will bring money to Apple, as they get 30% of the price when an app is bought from the App Store.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: CCRDude on September 10, 2017, 04:22:00 pm
Since when does the App Store even allow paid updates? I know that it is a feature that developers have asked for for a long time, but Apple hasn't provided.

And even if the App Store would allow paid updates now, they could ask for money for any update, not just for 32>64 updates.

Money very likely is a reason - keeping an additional compatibility layer costs Apple money when developing new OS versions.

...

But then, I didn't find GateKeeper to be a problem. Allowing the user the restrict their system to run only signed software is a good thing. And even with Sierra, I can still run unsigned software, it's just a few clicks, and that is totally fine (viewpoint of an IT security guy).
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 11, 2017, 10:23:16 am
But then, I didn't find GateKeeper to be a problem. Allowing the user the restrict their system to run only signed software is a good thing. And even with Sierra, I can still run unsigned software, it's just a few clicks, and that is totally fine (viewpoint of an IT security guy).

The average Mac user is not accustomed to right-clicking on the app icon and selecting "Open" from the pop-up window. If the app does not run "out-of-the-box" with a normal double-click, he or she will just trash it and look elsewhere. So, you can run unsigned apps, the average user can't. And this seriously penalizes independent developers.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Thaddy on September 11, 2017, 10:39:31 am
The average Mac user is not accustomed to right-clicking on the app icon and selecting "Open" from the pop-up window. If the app does not run "out-of-the-box" with a normal double-click, he or she will just trash it and look elsewhere. So, you can run unsigned apps, the average user can't. And this seriously penalizes independent developers.
It only penalizes developers that do not adhere to the user experience. Re-think. I am with Apple on that one.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: taazz on September 11, 2017, 11:31:45 am
The average Mac user is not accustomed to right-clicking on the app icon and selecting "Open" from the pop-up window. If the app does not run "out-of-the-box" with a normal double-click, he or she will just trash it and look elsewhere. So, you can run unsigned apps, the average user can't. And this seriously penalizes independent developers.
It only penalizes developers that do not adhere to the user experience.
I'm sorry but I have to. I'm calling BS!. Code signing your application has nothing to do with user experience.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: marcov on September 11, 2017, 08:36:04 pm
It only penalizes developers that do not adhere to the user experience. Re-think. I am with Apple on that one.

Yeah, taking 30% out of the store is REALLY all about user experience. No monopoly here, nothing to see, move along people!
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Thaddy on September 11, 2017, 10:13:29 pm
It only penalizes developers that do not adhere to the user experience. Re-think. I am with Apple on that one.

Yeah, taking 30% out of the store is REALLY all about user experience. No monopoly here, nothing to see, move along people!
Who created the platform? Who created the store? Who guards that store? Who protects the customers? So who can charge a fee for that if you want to participate?

Easy in'it? I am with Apple.

Also note that creating an original platform implies  by definition a monopoly on that platform. It is only by allowing - any kind - of  licensing that such a platform becomes otherwise.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Zath on September 12, 2017, 02:31:09 am
Why don't you just write and release your super duper app on other platforms so that Apple and their users see they are missing out?
You'll then be asked why it's not available for Apple and you can explain why.
Let things progress from there.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 12, 2017, 04:49:55 am
I'm with Apple in this case. GateKeeper is a good thing for common non-technical users so they are more protected from potentially bad sofwares (malware, ransomware, etc). Making GateKeeper on by default is the whole point of its existence.

Apple's App Store is like a huge shopping mall building. Apple maintains the building, manages the customers, holds some events, manages the transaction, provides the electricity, etc… so every tenant doesn't need to bother managing those things by themselves. It's clearly not a monopoly, or you should complain the exact same thing to malls for the exact same reason.

This is simply a developer who don't want to pay App Store fee and blaming Apple instead using false accusations. If your app is so important and safe to its users, why don't you just pay the fee and move on? So everybody is happy. Or, at least, teach your users how to let GateKeeper allows your app. It's not that difficult actually. But, please… don't let them set the GateKeeper off.

FYI, Apple barely takes any profits from annual developers fee. In recent Apple's financial report, the service part (mostly iCloud-based services, including App Store) brings less than 5% in profit to Apple. Developers fee is much much much less than that, if at all. Apple's profit comes almost entirely from hardware products i.e. iPhone, iPad, and Mac, which over 95% in total. Most Apple's own apps are free as well, including the OS itself. But… Apple's App Store has paid its developers about twice as much of Google's Play Store developers.

That's the power of walled-garden business model being used by Apple. It's far from monopoly. In fact, some competitors are trying to apply similar business model so they (hope) can be as successful as Apple. ;)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 12, 2017, 07:53:01 am
This is simply a developer who don't want to pay App Store fee and blaming Apple instead using false accusations. If your app is so important and safe to its users, why don't you just pay the fee and move on? So everybody is happy. Or, at least, teach your users how to let GateKeeper allows your app. It's not that difficult actually. But, please… don't let them set the GateKeeper off.

The reason why I don't use the App Store is because I develop "portable apps" which save data to the app bundle. My customers are allowed to copy the app to a USB flashdrive and use it directly from there, if they want to. When they go to their office, all they have to do is insert the flashdrive into the office Mac and run the app. So moving your app from a Mac to another is as easy as copying and pasting a single app bundle.

Unfortunately, Apple has imposed the sand-boxing procedure for their App Store that prevents your apps from being run from a flashdrive. Is this imposition due to security or commercial reasons? Well, you may chew on it and come to your own conclusions.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 12, 2017, 08:11:22 am
I'm with Apple in this case. GateKeeper is a good thing for common non-technical users so they are more protected from potentially bad sofwares (malware, ransomware, etc). Making GateKeeper on by default is the whole point of its existence.

I couldn't disagree more. If Apple cares so much about their users' security, why don't they just provide their operating system with good antivirus software which scans all of the apps that are not downloaded from the App Store before installing them? The truth is, they want to discourage customers from purchasing apps from independent developers, simply because Apple wants to eat all of the pie.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 12, 2017, 06:16:56 pm
The reason why I don't use the App Store is because I develop "portable apps" which save data to the app bundle. My customers are allowed to copy the app to a USB flashdrive and use it directly from there, if they want to.
I have no problem running an app from a USB drive on a Mac. Occasionally I used some old Mac apps that I kept on a USB drive. They're all run just fine directly from the USB drive, with GateKeeper on. It's not about the USB drive, it's about the permission of the app.

When they go to their office, all they have to do is insert the flashdrive into the office Mac and run the app. So moving your app from a Mac to another is as easy as copying and pasting a single app bundle.
I don't think saving user data into the app bundle is a good practice in Apple platform –or Unix platform in general, for that matter– even before GateKeeper existed. You're using a wrong approach. Why don't you save the user data separately, but still in the same USB drive?

Unfortunately, Apple has imposed the sand-boxing procedure for their App Store that prevents your apps from being run from a flashdrive. Is this imposition due to security or commercial reasons? Well, you may chew on it and come to your own conclusions.
Sand-boxing is one of common methods and practices in security world. In fact, it's more and more used in modern operating systems. Android –to some extent– also using similar method albeit a bit more "flexible". It's clearly a security feature and has nothing to do with commercial intention you're accusing to Apple. There's a reason why Apple's platform are very much well known as secured and trusted ecosystem.

I couldn't disagree more. If Apple cares so much about their users' security, why don't they just provide their operating system with good antivirus software which scans all of the apps that are not downloaded from the App Store before installing them?
GateKeeper, as the name implies, is guarding the entry so bad softwares got cutted before they reach user space. So, it's best if it's done by the system itself, the MacOS. Antivirus softwares are removing bad sofwares that are already inside the system. It can be done by legal and authorized apps, either first party or third party.

The truth is, they want to discourage customers from purchasing apps from independent developers, simply because Apple wants to eat all of the pie.
Wrong. The truth is, indie developers are blooming since the App Store existed. I have heard so many single developers all around the world become successful in the App Store. It's something we can only imagined before the App Store (or Play Store) era. A single developer only need to pay $99 a year and his/her app suddenly reach million of users all around the globe without so much effort. That's why it's called "app-economy".

You keep complaining about a small problem that can be easily solved by simply signing your app. It's a simple and convenience solution. :)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: taazz on September 12, 2017, 07:02:03 pm
The reason why I don't use the App Store is because I develop "portable apps" which save data to the app bundle. My customers are allowed to copy the app to a USB flashdrive and use it directly from there, if they want to.
I have no problem running an app from a USB drive on a Mac. Occasionally I used some old Mac apps that I kept on a USB drive. They're all run just fine directly from the USB drive, with GateKeeper on. It's not about the USB drive, it's about the permission of the app.

When they go to their office, all they have to do is insert the flashdrive into the office Mac and run the app. So moving your app from a Mac to another is as easy as copying and pasting a single app bundle.
I don't think saving user data into the app bundle is a good practice in Apple platform –or Unix platform in general, for that matter– even before GateKeeper existed. You're using a wrong approach. Why don't you save the user data separately, but still in the same USB drive?

Unfortunately, Apple has imposed the sand-boxing procedure for their App Store that prevents your apps from being run from a flashdrive. Is this imposition due to security or commercial reasons? Well, you may chew on it and come to your own conclusions.
Sand-boxing is one of common methods and practices in security world. In fact, it's more and more used in modern operating systems. Android –to some extent– also using similar method albeit a bit more "flexible". It's clearly a security feature and has nothing to do with commercial intention you're accusing to Apple. There's a reason why Apple's platform are very much well known as secured and trusted ecosystem.

I couldn't disagree more. If Apple cares so much about their users' security, why don't they just provide their operating system with good antivirus software which scans all of the apps that are not downloaded from the App Store before installing them?
GateKeeper, as the name implies, is guarding the entry so bad softwares got cutted before they reach user space. So, it's best if it's done by the system itself, the MacOS. Antivirus softwares are removing bad sofwares that are already inside the system. It can be done by legal and authorized apps, either first party or third party.

True up to a point, the problem is that apple does not allow 3rd parties to become trusted member that cansign applications just like the rest of the world that only establishes a monopoly in all the meaning of the term. I'm not going to touch special cases like companies supplying their own software to their own eployees with out the apples knowledge or consent.

The truth is, they want to discourage customers from purchasing apps from independent developers, simply because Apple wants to eat all of the pie.
Wrong. The truth is, indie developers are blooming since the App Store existed. I have heard so many single developers all around the world become successful in the App Store. It's something we can only imagined before the App Store (or Play Store) era. A single developer only need to pay $99 a year and his/her app suddenly reach million of users all around the globe without so much effort. That's why it's called "app-economy".

You keep complaining about a small problem that can be easily solved by simply signing your app. It's a simple and convenience solution. :)
And that is BS! As long as the app store is small a couple of thousand developers then things are blooming for everybody the moment hte app store gets fladded with a couple of million developers developing the same applications single developers have the same chance of earning a leaving in there as in any internet place.

but apple is a monopoly and uses her place on the market to make sure it stays a monopoly. I wouldn't jump the fence to get in there let alone pay..
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 12, 2017, 10:19:48 pm
The reason why I don't use the App Store is because I develop "portable apps" which save data to the app bundle. My customers are allowed to copy the app to a USB flashdrive and use it directly from there, if they want to.
I have no problem running an app from a USB drive on a Mac. Occasionally I used some old Mac apps that I kept on a USB drive. They're all run just fine directly from the USB drive, with GateKeeper on. It's not about the USB drive, it's about the permission of the app.
I was referring to apps downloaded from the App Store. As far as I know, they cannot run on a flashdrive.

When they go to their office, all they have to do is insert the flashdrive into the office Mac and run the app. So moving your app from a Mac to another is as easy as copying and pasting a single app bundle.
I don't think saving user data into the app bundle is a good practice in Apple platform –or Unix platform in general, for that matter– even before GateKeeper existed. You're using a wrong approach. Why don't you save the user data separately, but still in the same USB drive?
Why is it bad practice? What difference does it make? To me, the app budle is as good a place as any. Besides, it allows me to make my app easily transportable, since all you have to do is copy a single folder containing the app and the data.

Unfortunately, Apple has imposed the sand-boxing procedure for their App Store that prevents your apps from being run from a flashdrive. Is this imposition due to security or commercial reasons? Well, you may chew on it and come to your own conclusions.
Sand-boxing is one of common methods and practices in security world. In fact, it's more and more used in modern operating systems. Android –to some extent– also using similar method albeit a bit more "flexible". It's clearly a security feature and has nothing to do with commercial intention you're accusing to Apple. There's a reason why Apple's platform are very much well known as secured and trusted ecosystem.
Sand-boxing prevents your app from being portable. That's the whole point.

I couldn't disagree more. If Apple cares so much about their users' security, why don't they just provide their operating system with good antivirus software which scans all of the apps that are not downloaded from the App Store before installing them?
GateKeeper, as the name implies, is guarding the entry so bad softwares got cutted before they reach user space. So, it's best if it's done by the system itself, the MacOS. Antivirus softwares are removing bad sofwares that are already inside the system. It can be done by legal and authorized apps, either first party or third party.
With GateKeeper Apple is playing dirty because the message box you get when you double-click on an unsigned app does not show the "Run" button and tells the user absolutely nothing about what to do if he or she wants to run it anyway. It would be much fairer to inform the user about the potential risks and then allow him or her to click on a "Run" button.

The truth is, they want to discourage customers from purchasing apps from independent developers, simply because Apple wants to eat all of the pie.
Wrong. The truth is, indie developers are blooming since the App Store existed. I have heard so many single developers all around the world become successful in the App Store. It's something we can only imagined before the App Store (or Play Store) era. A single developer only need to pay $99 a year and his/her app suddenly reach million of users all around the globe without so much effort. That's why it's called "app-economy".
The App Store has now become so big that the user may just get lost. Selling your apps on your private Web site could be a much better option.
Quote
You keep complaining about a small problem that can be easily solved by simply signing your app. It's a simple and convenience solution. :)
That's what you say.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 13, 2017, 06:06:54 am
True up to a point, the problem is that apple does not allow 3rd parties to become trusted member that cansign applications just like the rest of the world that only establishes a monopoly in all the meaning of the term.
I'm sorry because I don't understand your statement above. Apple doesn't allow 3rd parties to become trusted member? While in fact there are so many third parties and indie devs put their apps into the App Store without problems. Which part of the system that makes it a monopoly?

And that is BS! As long as the app store is small a couple of thousand developers then things are blooming for everybody the moment hte app store gets fladded with a couple of million developers developing the same applications single developers have the same chance of earning a leaving in there as in any internet place.
If Apple is so bad as you suggest, then why are there millions of developers flooded the platform? It's like saying people hesitate to go to Apple (retail) store because everybody is there already, and then you conclude that Apple is doing monopoly. :D

but apple is a monopoly and uses her place on the market to make sure it stays a monopoly. I wouldn't jump the fence to get in there let alone pay..
Do whatever you want… nobody misses you anyway. As there are many others who jump the fence and join Apple ecosystem gladly. :)

I was referring to apps downloaded from the App Store. As far as I know, they cannot run on a flashdrive.
Just tried it out. I downloaded an app from App Store, copy the app into a flashdrive, delete the app from the Mac, and run the app directly from the flashdrive, and viola… it runs just fine.

Sand-boxing prevents your app from being portable. That's the whole point.
As I said, if your app get signed, it can be run from anywhere. Even devs who sell their apps out of the App Store still sign their apps.

Why is it bad practice? What difference does it make? To me, the app budle is as good a place as any. Besides, it allows me to make my app easily transportable, since all you have to do is copy a single folder containing the app and the data.
It's a UNIX-based OS we're talking about, not Windows. In unix, there are system space and user space. App bundle is like an executable that its content should not be changed dynamically. You should understand this basic knowledge of system your app run upon.

With GateKeeper Apple is playing dirty because the message box you get when you double-click on an unsigned app does not show the "Run" button and tells the user absolutely nothing about what to do if he or she wants to run it anyway. It would be much fairer to inform the user about the potential risks and then allow him or her to click on a "Run" button.
Again, what's the point of a GateKeeper if it's so easy to passed by? Apple prevents non-technical users to accidentically run bad softwares. If they do want to by pass the security, they must know what to do. It's a very simple security logic.

The App Store has now become so big that the user may just get lost. Selling your apps on your private Web site could be a much better option.
That's what you say. While the fact is Apple paying more money to developers every year.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 13, 2017, 07:41:21 am
I was referring to apps downloaded from the App Store. As far as I know, they cannot run on a flashdrive.

Just tried it out. I downloaded an app from App Store, copy the app into a flashdrive, delete the app from the Mac, and run the app directly from the flashdrive, and viola… it runs just fine.

You should try taking your flashdrive to another Mac and run the app from there. If it is a paid app, you are requested to pay one license per Mac. On the contrary, I want to allow my customers to pay for the app once and then they must be allowed to run it on all of their Macs. You cannot do that if you sell your apps on the App Store because Apple wants to get 30% of the price out of each installation.

Sand-boxing prevents your app from being portable. That's the whole point.

As I said, if your app get signed, it can be run from anywhere. Even devs who sell their apps out of the App Store still sign their apps.
This is an interesting point. Could you please show me how you can code sign your apps (out of the App Store) in such a way as to avoid the initial message box that prevents the user from installing them?
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: taazz on September 13, 2017, 08:41:21 am
True up to a point, the problem is that apple does not allow 3rd parties to become trusted member that cansign applications just like the rest of the world that only establishes a monopoly in all the meaning of the term.
I'm sorry because I don't understand your statement above. Apple doesn't allow 3rd parties to become trusted member? While in fact there are so many third parties and indie devs put their apps into the App Store without problems. Which part of the system that makes it a monopoly?
True not being a native English speaker some times I do not make sense. So answer me this can I use verysign to sign my applications for macos instead of apple?
And that is BS! As long as the app store is small a couple of thousand developers then things are blooming for everybody the moment hte app store gets fladded with a couple of million developers developing the same applications single developers have the same chance of earning a leaving in there as in any internet place.
If Apple is so bad as you suggest, then why are there millions of developers flooded the platform? It's like saying people hesitate to go to Apple (retail) store because everybody is there already, and then you conclude that Apple is doing monopoly. :D

Oh the millions of developers argument, yeah I haven't found any compelling reason to use apple my self what makes you think I can find any reason why some one else uses their products? And no I never said anything about hesitation or monopoly stemming from hesitation.

but apple is a monopoly and uses her place on the market to make sure it stays a monopoly. I wouldn't jump the fence to get in there let alone pay..
Do whatever you want… nobody misses you anyway. As there are many others who jump the fence and join Apple ecosystem gladly. :)
Good I would hate to think there where people behind apple lines that missed me, then I would have to jailbreak them.

Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 13, 2017, 11:48:05 am
You should try taking your flashdrive to another Mac and run the app from there. If it is a paid app, you are requested to pay one license per Mac. On the contrary, I want to allow my customers to pay for the app once and then they must be allowed to run it on all of their Macs.
If you log into the Mac using different ID from the one used to download the app, then of course it will ask for a license because you're not known to have purchased the app. It's obvious. But if you log into the Mac using the exact same ID, you may use all the apps you've purchased with the ID on every Mac you have.

This is an interesting point. Could you please show me how you can code sign your apps (out of the App Store) in such a way as to avoid the initial message box that prevents the user from installing them?
Read this: Distributing Apps Outside the Mac App Store (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html#//apple_ref/doc/uid/TP40012582-CH12-SW2)

True not being a native English speaker some times I do not make sense. So answer me this can I use verysign to sign my applications for macos instead of apple?
What? If I'm Apple, why wouid I let someone else to sign security certificate for my system? It's ridiculous.

Oh the millions of developers argument, yeah I haven't found any compelling reason to use apple myself what makes you think I can find any reason why some one else uses their products?
Oh, so you don't use Apple products yourself. I see. But you expect everyone to see Apple like the way you see it. Everyone has their own opinion, perspective, need, etc that might be very different from yours, you know. ;) If you think Apple products aren't for you, for whatever reasons, good for you. I respect that. But that doesn't mean there's noone else that need or even love Apple products. In fact, there are millions of them. :)

Good I would hate to think there where people behind apple lines that missed me, then I would have to jailbreak them.
You don't use nor need Apple products. And Apple with all of the users also don't seem to need your apps too. So, why bother with this discusssion at all? Why don't you just use whatever system you prefer and make some peace with it? :)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: taazz on September 13, 2017, 11:55:00 am
True not being a native English speaker some times I do not make sense. So answer me this can I use verysign to sign my applications for macos instead of apple?
What? If I'm Apple, why wouid I let someone else to sign security certificate for my system? It's ridiculous.

And that is what is known as a monopoly.

Oh the millions of developers argument, yeah I haven't found any compelling reason to use apple myself what makes you think I can find any reason why some one else uses their products?
Oh, so you don't use Apple products yourself. I see. But you expect everyone to see Apple like the way you see it. Everyone has their own opinion, perspective, need, etc that might be very different from yours, you know. ;) If you think Apple products aren't for you, for whatever reasons, good for you. I respect that. But that doesn't mean there's noone else that need or even love Apple products. In fact, there are millions of them. :)
fair enough.
Good I would hate to think there where people behind apple lines that missed me, then I would have to jailbreak them.
You don't use nor need Apple products. And Apple with all of the users also don't seem to need your apps too. So, why bother with this discusssion at all? Why don't you just use whatever system you prefer and make some peace with it? :)
I do not I really don't care about apple but I do care about monopolies and how to avoid them like apple.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: pasquale on September 13, 2017, 12:09:49 pm
This is an interesting point. Could you please show me how you can code sign your apps (out of the App Store) in such a way as to avoid the initial message box that prevents the user from installing them?
Read this: Distributing Apps Outside the Mac App Store (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html#//apple_ref/doc/uid/TP40012582-CH12-SW2)

Is the creation of an Apple ID free or is it charged by Apple? In other words, if you just want to code sign your app and distribute it outside the App Store, can you do it at no cost?
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 13, 2017, 04:16:25 pm
And that is what is known as a monopoly.
Code signing is common practice in security. Even open source world encourage this technique although not really popular. And nope, it's not a monopoly. If it's really a monopoly, Apple won't be allowed to do business in western countries which we all know forbid monopoly practice. It's a business model, a closed walled garden business model. It might not suit your need, but it's legal in this capitalism world.

I do not I really don't care about apple but I do care about monopolies and how to avoid them like apple.
Good for you. Avoid Apple as you like. I hope you enjoy your preferred system. And let Apple users enjoy their preferred system as well. Everybody wins.

Is the creation of an Apple ID free or is it charged by Apple? In other words, if you just want to code sign your app and distribute it outside the App Store, can you do it at no cost?
AFAIK, no it's not free. Well, you may have developer ID for free and you can use it to self-signed your app, but it doesn't make your developer ID becomes known and trusted by GateKeeper.

If you don't want to pay for Apple code signing, why don't you just educate your users how to by pass GateKeeper when using your app? It's just 2 clicks away. How hard can it be? Even for common non-technical users.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: Thaddy on September 13, 2017, 05:02:26 pm
This is an interesting point. Could you please show me how you can code sign your apps (out of the App Store) in such a way as to avoid the initial message box that prevents the user from installing them?
Read this: Distributing Apps Outside the Mac App Store (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html#//apple_ref/doc/uid/TP40012582-CH12-SW2)

Is the creation of an Apple ID free or is it charged by Apple? In other words, if you just want to code sign your app and distribute it outside the App Store, can you do it at no cost?
It is not free, but cheap. And the costs go in verifying who you are, what your program(s) do, etc. It is not a moneymaker. Distributing outside the appstore is only interesting for a closed - private- customer  application (say, a single company).
Otherwise, don't do it. You will loose your credentials as a developer AND your key if an application is public and not scrutinised by the store.
But self-signing a closed application is OK, but a hell of an effort to create a proper install for: every single user has to accept a non-trusted app.....The system guys will thank you for it (not!).

Developing for Apple products takes a little more effort.
Distributing for Apple products even more.
That's a GOOD thing!
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 14, 2017, 03:07:27 am
Developing for Apple products takes a little more effort.
Distributing for Apple products even more.
I disagree. I found Xcode, Swift, and Apple's SDKs and frameworks are great and very helpful. It's not really take more effort. It's like in other platforms, in some cases it's even more effortless. Every platform has its own way managing its system and users, with all its restrictions and flaws. There's no such a perfect platform for everybody. However, we as developers should respect the policy of each platform. So we should either follow it or leave it.

Distributing app on any platforms is much easier these days. App store model is available in almost all mainstream platforms nowadays. It's not like in the 90's or 2000's when we have to do it all by ourselves. Well, Apple policy requires us to pay anually. But if we really want to enter Apple's market, we should play by its rule. As long as the rules are legal, it's not relevant whether we like it or not.

That's a GOOD thing!
I would rather say it's NECESSARY thing. Payment wall is an economy barrier to developers and also a commitment bound between Apple and its developers. By paying, most developers will be more responsible to give the best app they could make, and then maintain the app along the way. Of course there always will be unresponsible developers anyway, no matter what, but they'll be naturally selected so only the best remain on the top list. And that's all the users need, the best devs with best apps for their needs. Everybody's happy! :)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: engkin on September 14, 2017, 05:22:27 am
I do not I really don't care about apple but I do care about monopolies and how to avoid them like apple.
Good for you. Avoid Apple as you like. I hope you enjoy your preferred system. And let Apple users enjoy their preferred system as well. Everybody wins.

"Excitable boy"

"Excitable boy"


A song called "Excitable Boy" by Zevon is playing in the background, like an ear worm, is recommended for everyone else while reading this post. During the previous decade I witnessed a lot of PR work done for dictators literally massacring their people. Business is business, you know.

I would like to congratulate you for your PR work, here, for Apple. Awesome! I really enjoyed reading it. I just happened to have a little issue: You mentioned western countries and laws, but Apple products are manufactured in China - A place where people use strange glyphs like 秩 - am I right? I am not sure if the western term is "cheap labor" or "slave labor", or maybe a more positive term?. Do you think Apple, and similar giants, care about Chinese workers, for instance? What about you, do you care about little Suzie, or is it normalized? If there is no law against it, then it must be OK. Sorry to bother you, keep enjoying you gadgets.


"He is just an excitable boy"
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 14, 2017, 10:44:17 am
A song called "Excitable Boy" by Zevon is playing in the background, like an ear worm, is recommended for everyone else while reading this post. During the previous decade I witnessed a lot of PR work done for dictators literally massacring their people. Business is business, you know.
Yeah, whatever. We're talking about software business and platforms, not politics. You don't seem to know what you're talking about. :)

I would like to congratulate you for your PR work, here, for Apple. Awesome! I really enjoyed reading it. I just happened to have a little issue: You mentioned western countries and laws, but Apple products are manufactured in China - A place where people use strange glyphs like 秩 - am I right? I am not sure if the western term is "cheap labor" or "slave labor", or maybe a more positive term?
Almost everything is made and manufactured in China these days. I suspect almost all electronic things in your house are also made or manufactured in China. Do you realize that?

Do you think Apple, and similar giants, care about Chinese workers, for instance? What about you, do you care about little Suzie, or is it normalized?
Do you? What have you done about it? What do you do to Apple, Google, Microsoft, Samsung, Lenovo, LG, HTC, and all electronic makers out there? Not being an Apple user doesn't make you any better or more noble or superior over Apple users, or vice versa.

Apple's market share is never more than 20% globally (and even much less in computer category). If you really care about such issues, you should address your concern and criticism to the 80% of it. Do you?

If there is no law against it, then it must be OK.
In term of legal action, sure it is. Unless you wanna be a dictator who don't respect the law and making your own laws then force them to everyone in the world (with "gun"). Do you? :)
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: kupferstecher on September 15, 2017, 08:53:40 pm
What? If I'm Apple, why wouid I let someone else to sign security certificate for my system? It's ridiculous.
In order not to offend laws.

Quote
You don't use nor need Apple products. And Apple with all of the users also don't seem to need your apps too. So, why bother with this discusssion at all? Why don't you just use whatever system you prefer and make some peace with it? :)
Why are you so narrow minded? An end-user has the choice which system he wants to use, but a developer is bound to the system chosen by the end-users. One shouldn't have to change profession, because of the stupidity of end-users.

The app-markets are obviously against market laws in europe. But there are several reasons why they still can do it.
1. They are an american company.
2. There are the security aspects
3. The market thing was fading in, in the beginning it was just small enough so that it wasn't neccessary to be controlled
4. They have a huge crowd of supporters. Take away Apple/Google and there will be a bloody revolution.
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: bee on September 16, 2017, 03:28:17 am
In order not to offend laws.
How come an effort to secure a system and protect the users is offending the laws? What laws? I think it's the other way around, it's defending the laws. Because every user has the right to be in secure and convenience ecosystem. It's a choice for us too.

Why are you so narrow minded?
What? I thought the one who never use Apple products nor get into Apple's walled garden ecosystem nor understand Apple's business model, yet accusing Apple with FUDs is the narrow minded one. I'm not asking you or anyone in this group to use nor avoid Apple products. Just use whatever products you prefer, as long as the law allows it. I respect whatever systems/products everybody choose.

An end-user has the choice which system he wants to use, but a developer is bound to the system chosen by the end-users.
Exactly! Apple products is just one option over many others that any end users can choose. If you think Apple products suit you, then use it. If not, leave it. As simple as that.

And as a developer, we should respect any systems picked by our users, whether we like the system or not. If we really don't want to support the system, then simply don't make any apps for the system and ask the users to find other solutions for their system. It's a so simple logic. How can some people seem so hard to grasp it?

Just FYI, I don't like Windows. It's just my personal preference, for many subjective reasons. But I do make apps for Windows. In fact, most of my users are using Windows. So, I have to let my personal preference go away, because as a developer I have an obligation to serve my users whatever the system they're on.

The app-markets are obviously against market laws in europe. But there are several reasons why they still can do it.
If you really sure app store is against the law, then show them to the police and your government. If they don't listen to you and let a law-breaking system keeps running, then your government is also part of the problem. Have you done that?

1. They are an american company.
Then your police and government are weak against american. Apple/Google isn't even a state company. :)

2. There are the security aspects
So the security aspect is against the law?  %)

3. The market thing was fading in, in the beginning it was just small enough so that it wasn't neccessary to be controlled
It has been in control since the beginning, by the author of each system. Play Store is controlled by Google, App Store is controlled by Apple, etc. And each of the authors are controlled by the government and the laws.

4. They have a huge crowd of supporters. Take away Apple/Google and there will be a bloody revolution.
What? So, now people love and obey Apple/Google more than their own laws and government? Is it now Apple/Google above the law? Wow?! :D
Title: Re: Informing the European Commission on Apple's monopoly abuse
Post by: kupferstecher on September 16, 2017, 04:15:26 pm
How come an effort to secure a system and protect the users is offending the laws?
Thats what they use as argument. If you consider this as actual reason for the app-jailing, then they couldn't charge money from the sellings, charges would be limited to their actual efforts for checking the security of the provided app. Also they are not allowed to turn down any unpleasant app (unless it conflicts with any laws, as trojans etc. do).

Quote
What laws?
It's not that easy to outline a certain article. It's within the monopoly abuse, but the EU-article (EU Art.81) that I know only holds for abuses which "may affect trade between Member States" (developers in the complete EU have the same bad conditions). Nevertheless national laws do forbid monopoly abuse also if it doesn't affect other member states of the EU. For example the German GWB §19 Art2/2. It roughly says: An abuse exists if a market-dominating company [...] requests charges or trading conditions, which defer from those which are considered to result under normal competition.
As OP stated, he wouldn't use the market, if it wasn't dictated by Apple.

Quote
I think it's the other way around, it's defending the laws. Because every user has the right to be in secure and convenience ecosystem.
The opposit of braking the law is obaying it and not defending it. A company is not allowed to break a law in order to defend another one (only if a third law allows to do so).


Quote
[...] understand Apple's business model [...]
Here we go. You're right, security comes second behind business. But sorry for taking your quote out of context.
Of course its valid to do business, but one is not allowed to do that by restricting the freedom of market.

Quote
I respect whatever systems/products everybody choose.
So do I. But:
[...] a developer is bound to the system chosen by the end-users.

If we really don't want to support the system, then simply don't make any apps for the system and ask the users to find other solutions for their system. It's a so simple logic.
The solution, i.e. app, is done anyways. The question is just who is the one to do it. It's about market shares. For OP it may not be valuable any more if he has to dispense 30% of "protection money". But someone else will still do it. The quality may get worse, the retail price may get higher or the profit of the developer just drops. The first two possibilities are direct disadvantages to the end-user. Does apple write it on the box when selling the system that they collect 30% tax for each sold app? I doubt so. The 30% I just read in the thread, may be wrong, it actually sounds really absurd to me...

Quote
Just FYI, I don't like Windows.
This is not about like or dislike. OP stated that he even loves Mac.

Quote
If you really sure app store is against the law, then show them to the police and your government.
I don't have the financial background to sue a megacompany like apple.

Quote
If they don't listen to you and let a law-breaking system keeps running, then your government is also part of the problem.
In which kind of super democratic paradise do you life?

Quote
So, now people love and obey Apple/Google more than their own laws and government? Is it now Apple/Google above the law? Wow?! :D
Yes. Not above all laws, though. Whatsapp/Facebook is obviously violating privacy laws, but that'd be another topic  :)
TinyPortal © 2005-2018