1,795 karma · joined April 26, 2008
That companies obeyed this "request" from the government only empowers the government further - and as soon as someone eventually pushes back against this kind of thing, a law or technicality will be found making such push-back illegal because, hey, they used to get away with these requests all the time and it totally must have been making the country safer! We wouldn't want to give that important national security power up! Let's make it official! And then boom - we're just like China.
This philosophy now has a name - and I like it.
I'm quite sure that Apple has stated that officially the only printers supported by AirPlay (now) are those few HP models listed in the press release. I've seen a few statements supposedly made by Apple people that always include the words "for now." I suspect what happened is the beta test either revealed that the setup process was "too weird" or they ran into a number of nasty bugs and decided to hold off until they could nail it all down. Whatever the real reason is, though, Apple doesn't seem to be talking about it.
It doesn't make sense to forever expend the effort required to force every problem into just a handful of languages' structures - even if it is theoretically possible to do so.
I think that things like OMeta (http://tinlizzie.org/ometa/) are an important piece and the other work being done by Viewpoints Research (http://www.viewpointsresearch.org) could help.
Also, dot syntax is how you reference properties when you're doing KVC and KVO, so it wasn't without precedent.
Yes, Apple's policies are calculated. That doesn't make them evil nor does it make them necessarily wrong. It sounds to me like you want your (GPL, etc) rules to trump Apple's rules. What gives you that right? The App Store is huge, popular, and everyone wants a piece of it. Apple created that success for themselves. You (or anyone else) has no basis to rush in and claim they deserve their own little slice of it just because. You play by Apple's rules until Apple changes their rules or don't play at all. Don't like it? Go somewhere else - that's your right which is given in exchange for Apple having the right to make their own rules.
Whomever agreed to Apple's terms told Apple, by way of agreeing to the contract, that they had full rights and authority to grant Apple the right to distribute the app with all the associated restrictions, etc. outlined in the contract. It would seem that when you consider the terms of the GPL, that person did not have the authority to claim such a thing. That person lied or, at best, was simply mistaken. This isn't Apple's fault. That's all I'm saying. Perhaps ultimately we agree on that point.
Those who loved having it on their devices lose. VLC loses "customers." The GPL loses by looking worse than Apple's own rules. Apple loses by looking as if their approval process failed to catch yet another edge case.
Everyone loses.
Not that this matters a whole lot - just adding my own data points to the discussion. :)
You're right, though, the original question itself is not so much of a problem, I suppose. What bothered me is the subtext that, unless you get down to the bit level with the minimum possible number of CPU instructions in the result and do the compiler's job yourself, you're not a "real programmer" or something.