Little surprise as Microsoft is a QT competitor
on
Nokia Sells Qt
·
· Score: 2
Microsoft does their own UI framework, development suite etc. pp. and QT had the audacity to think they could do it as well, including cross platform support.
Naturally an alliance with Microsoft must include getting rid of Microsoft competitors, so little surprise there. Just confirms that whatever Nokia's gonna do, it'll not involve anything else then Microsoft approved "best" practices.
The evil IBM empire: chaining you to their OS and mainframe hardware.
The PC insurgence: everybody can have cheap hardware.
The evil Microsoft empire: chaining you and your apps to their OS.
The evil Apple empire: chaining you, 3rd party developers and your content to their OS, hardware and app-store.
Remember remember..
The first modern word processor (from apple) was chaining your documents to your macos installation
iTunes was DRM only for a long time
Apple stomping on jailbreaking and bricking devices
The recent rate-hike for app-store apps with services expecting developers to roll over and give 30% of their revenue on services to apple as well
Apple stomping on free software in the app store
Apple being uncompetitive against certain apps in the app-store
The unholy marriage of iTunes, ios devices and the impossibility to offer competing "stores" for ios devices
hackintosh
recent app-store outrages where apples app-store review process let blatant impostors/rippers resubmit applications of other people
Yeah but the situation's different. It's Apple asking for something, not the labels yanking their stuff off. So it would have to be apple who throws a label out, and that's just what's not gonna happen.
Well Apple's not gonna drop the music business and the big four know that. It'd be perfectly clear that if Apple throws that bargaining chip on the table that it's a bluff.
Not gonna happen. I've seen people attempt to negotiate unlimited redownloads, the big four labels will balk at this like mad, and then they'll demand that this only be enabled on DRMed content, and only for a limited amount of redownloads (7 or so).
The big four labels will see this as an attempt to renegotiate the royalties, and they'll fight tooth and claw to let royalties drop further.
they'll figure that entanglement shit out (how does it work anyway? ha! you can't explain that.), and all physicists will be in a world of pain. A world of pain I tell ya.
DRM is the attempt to square the circle. There is no feasible way to get DRM to "work". However there are a lot of ways to make everything around it break more, to the point where, as a software developer, you don't want to touch anything that has the label DRM on it with a long, long pole.
A video decoder needs the raw video bytes in order to update a frame buffer for display on the graphics card. Therefore somewhere between receiving an encrypted stream of bytes and processing a raw stream of video bytes, the decryption needs to happen.
In classical cryptography the objective is to protect a message that Alice sends to Bob from a man in the middle. However, with DRM, there is no man in the middle. To address this conundrum, a secure channel of communication between the provider and the consumer of a stream is setup such that the private key of the consumer is assembled from some unique hardware parameters. If the user knew the private key, then the secure channel would be broken.
Hence the objective in DRM becomes an absurd exercise in obscuring the client private key. The entire "security" of the DRM process relies centrally on obscurity. The "obscure" part is exactly how the private client key is built and what methods and protocols of encryption are used.
With open-source however, no protocol will be obscure and no method to assembly a client key will be obscure. Therefore it is impossible to implement DRM in open source, because the whole premise of DRM relies on implementation obscurity, and the whole premise of open-source relies in implementation transparency.
Actually, the big 4 (Sony BMG, EMI, Warner and Universal who account for something like 99% of the content on the big subscription services) together only make about 5 million songs available. Together they have a back-catalogue of about 200 million songs, most of which you'll never see again in any shape and form because they deem the cost of media transfer and meta-data editing to high in relation to how many they'll sell of each.
I mean, it's not like, duh, obvious or something? Left and right dictatorships are sucumbing to public protest, riot and facebook. And they *all* did the very same thing first, restrict the ways in which citizens can organize themselves, which in turn angried the citizens even more, and the whole thing totally spirals out of control.
Dear would-be dictator of some soon to come fledgling and hopeful dictatorship. If you let it get as far as that you have to forbid people from using facebook, you're doing it wrong.
I actually wish Uwe Boll more well then Steve Jobs. My reason is simple: I can ignore supporting Uwe Boll movies without any consequence whatsoever. However, I can't ignore supporting OSX and it's abysmal excuse of an ABI (also known as libobjc/cocoa).
There's room in the club of idiots, and you just volunteered to apply. Congrats, you won, welcome to the club. We where impressed by your ready willingness to insult random people on the internet, qualification to the idiots club for you was virtually guaranteed at birth.
I've programmed opengl on osx for YEARS and it has by far the best 3d support of any operating system. Period.
I hope you're happy with your GLSL1.2 and OpenGL2.0, since that's all you really get. Meanwhile, I really enjoy OpenGL4 on linux with my nvidia driver. Yeah, OSX, "best" OpenGL driver indeed...
Maybe, it's more likely a GLSL semantic issue where ATI has some quirk I'd need to work around. Have you tried the Development version of it (lithosphere, pyglet-dev, halogen and gletools)? Anyhow, it didn't crash your X didn't it?
Even the nvidia drivers aren't the cream of on the top, they're buggy in their own right. And as for the OSX OpenGL drivers, well, let's summarize:
- OSX OpenGL drivers are horribly outdated and wrought with funny bugs
- Windows OpenGL drivers are practically non existent
- Linux OpenGL drivers depend on Nvidia proprietary blobs and a user who's gone some lengths to get the latest driver
That being said, I'm the author of Lithosphere, which runs just fine on windows, osx and linux. Sure, the driver situation's horrible, but it is not your problem really. Failing to write a stable OpenGL app with a working driver has nothing to do with crappy drivers. It has to do with being crappy at OpenGL programming.
end of story
Microsoft does their own UI framework, development suite etc. pp. and QT had the audacity to think they could do it as well, including cross platform support.
Naturally an alliance with Microsoft must include getting rid of Microsoft competitors, so little surprise there. Just confirms that whatever Nokia's gonna do, it'll not involve anything else then Microsoft approved "best" practices.
that's all
Dear sir, you seem to have cought your undergarments in a bunch. Would you please be as kind as to point out what lies these would be?
Remember remember..
Yeah but the situation's different. It's Apple asking for something, not the labels yanking their stuff off. So it would have to be apple who throws a label out, and that's just what's not gonna happen.
Well Apple's not gonna drop the music business and the big four know that. It'd be perfectly clear that if Apple throws that bargaining chip on the table that it's a bluff.
Not gonna happen. I've seen people attempt to negotiate unlimited redownloads, the big four labels will balk at this like mad, and then they'll demand that this only be enabled on DRMed content, and only for a limited amount of redownloads (7 or so).
The big four labels will see this as an attempt to renegotiate the royalties, and they'll fight tooth and claw to let royalties drop further.
they'll figure that entanglement shit out (how does it work anyway? ha! you can't explain that.), and all physicists will be in a world of pain. A world of pain I tell ya.
DRM is the attempt to square the circle. There is no feasible way to get DRM to "work". However there are a lot of ways to make everything around it break more, to the point where, as a software developer, you don't want to touch anything that has the label DRM on it with a long, long pole.
A video decoder needs the raw video bytes in order to update a frame buffer for display on the graphics card. Therefore somewhere between receiving an encrypted stream of bytes and processing a raw stream of video bytes, the decryption needs to happen.
In classical cryptography the objective is to protect a message that Alice sends to Bob from a man in the middle. However, with DRM, there is no man in the middle. To address this conundrum, a secure channel of communication between the provider and the consumer of a stream is setup such that the private key of the consumer is assembled from some unique hardware parameters. If the user knew the private key, then the secure channel would be broken.
Hence the objective in DRM becomes an absurd exercise in obscuring the client private key. The entire "security" of the DRM process relies centrally on obscurity. The "obscure" part is exactly how the private client key is built and what methods and protocols of encryption are used.
With open-source however, no protocol will be obscure and no method to assembly a client key will be obscure. Therefore it is impossible to implement DRM in open source, because the whole premise of DRM relies on implementation obscurity, and the whole premise of open-source relies in implementation transparency.
Actually, the big 4 (Sony BMG, EMI, Warner and Universal who account for something like 99% of the content on the big subscription services) together only make about 5 million songs available. Together they have a back-catalogue of about 200 million songs, most of which you'll never see again in any shape and form because they deem the cost of media transfer and meta-data editing to high in relation to how many they'll sell of each.
I mean, it's not like, duh, obvious or something? Left and right dictatorships are sucumbing to public protest, riot and facebook. And they *all* did the very same thing first, restrict the ways in which citizens can organize themselves, which in turn angried the citizens even more, and the whole thing totally spirals out of control. Dear would-be dictator of some soon to come fledgling and hopeful dictatorship. If you let it get as far as that you have to forbid people from using facebook, you're doing it wrong.
My Mother uses dropbox (proof that she's tech savy), but she refuses anything as newfangled as twitter or facebook...
People are often set in their ways.
That's a nice idea, of course when the game expects to resolve (or get) an IPv4 address, it'll balk at seeing an IPV6 address string.
People never do things en-masse because they thought it's a good idea. They do them because they're out of other options. No surprise there.
what a surprise.
I actually wish Uwe Boll more well then Steve Jobs. My reason is simple: I can ignore supporting Uwe Boll movies without any consequence whatsoever. However, I can't ignore supporting OSX and it's abysmal excuse of an ABI (also known as libobjc/cocoa).
shorting AAPL is tricky business.
Please extend the same sentiment when Bush, Palin, Limbaugh, Stewart, Castro, Chavez, Gaddafi, Sarkozy, Uwe Boll and many others do not feel well.
You are an idiot.
There's room in the club of idiots, and you just volunteered to apply. Congrats, you won, welcome to the club. We where impressed by your ready willingness to insult random people on the internet, qualification to the idiots club for you was virtually guaranteed at birth.
I've programmed opengl on osx for YEARS and it has by far the best 3d support of any operating system. Period.
I hope you're happy with your GLSL1.2 and OpenGL2.0, since that's all you really get. Meanwhile, I really enjoy OpenGL4 on linux with my nvidia driver. Yeah, OSX, "best" OpenGL driver indeed...
Maybe, it's more likely a GLSL semantic issue where ATI has some quirk I'd need to work around. Have you tried the Development version of it (lithosphere, pyglet-dev, halogen and gletools)? Anyhow, it didn't crash your X didn't it?
Thanks, fixed.
Even the nvidia drivers aren't the cream of on the top, they're buggy in their own right. And as for the OSX OpenGL drivers, well, let's summarize:
- OSX OpenGL drivers are horribly outdated and wrought with funny bugs
- Windows OpenGL drivers are practically non existent
- Linux OpenGL drivers depend on Nvidia proprietary blobs and a user who's gone some lengths to get the latest driver
That being said, I'm the author of Lithosphere, which runs just fine on windows, osx and linux. Sure, the driver situation's horrible, but it is not your problem really. Failing to write a stable OpenGL app with a working driver has nothing to do with crappy drivers. It has to do with being crappy at OpenGL programming.
They do come here you know.
I knew it. They are among us! The truth is out there, searching for your webdev grief.