Safari vs. KHTML
Johnny Mnemonic writes "CNET has a story that describes the divergence between the code base of Safari and KHTML. Although there were high hopes that Apple would contribute significantly to the OSS project, that optimism has all but disappeared. Is an unrealized danger of OSS that others may take your project in a direction you didn't intend? Can OSS code and goals harmonize with the goals and needs of corporation designed code? Is it that Apple mismanaged the relationship, or that the KHTML guys expected too much? Interesting warning for other OSS-corporate marriages." We've previously reported on the frustration in the OSS community on this issue.
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_ _ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
g_______________________________________________g
o_/_____\_____________\____________/____\_______o
a|_______|_____________\__________|______|______a
t|_______`._____________|_________|_______:_____t
s`________|_____________|________\|_______|_____s
e_\_______|_/_______/__\\\___--___\\_______:____e
x__\______\/____--~~__________~--__|_\_____|____x
*___\______\_-~____________________~-_\____|____*
g____\______\_________.--------.______\|___|____g
o______\_____\______//_________(_(__>__\___|____o
a_______\___.__C____)_________(_(____>__|__/____a
t_______/\_|___C_____)/_KISS_\_(_____>__|_/_____t
s______/_/\|___C_____)___MY__|__(___>___/__\____s
e_____|___(____C_____)\__ASS_/__//__/_/_____\___e
x_____|____\__|_____\\_________//_(__/_______|__x
*____|_\____\____)___`----___--'_____________|__*
g____|__\______________\_______/____________/_|_g
o___|______________/____|_____|__\____________|_o
a___|_____________|____/_______\__\___________|_a
t___|__________/_/____|_________|__\___________|t
s___|_________/_/______\__/\___/____|__________|s
e__|_________/_/________|____|_______|_________|e
x__|__________|_________|____|_______|_________|x
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*
Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you want replies to your comments sent to you, consider logging in or creating an account.
Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you want replies to your comments sent to you, consider logging in or creating an account.
Important Stuff: Please try to keep posts on topic. Try to reply to other people's comments instead of starting new threads. Read other people's messages before posting your own to avoid simply duplicating what has already been said. Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) If you want replies to your comments sent to you, consider logging in or creating an account.
Apple is just a lousy company to co-operate with in an open source project. It is interesting that the KDE people mention that the fixes from Apple are more like hacks that break other things. This is _exactly_ the same as what happens with GCC. Always quick hacks to pass some benchmark or validation suite, or to paper over real bugs in dreadful ways. Never any real, constructive co-operation. Somehow, Apple appears to be unable to work with a community, instead of against it.
Some twit just wrote a blurb at apple. If it was anyone with any technical sense, they'd know that it was Objective C. C++ IS an objective language. Objective C is the abortion of a language that Apple uses all over the place.
It's sour grapes because the KDE/KHTML guys did a lot of work to let Apple have usable access to the code for KHTML, more than just a code dump, and then Apple does the opposite, which is a bare-minimum release of the code that's a pain in the ass to re-integrate because it's not even separate patches, it's one gigantorific patch that the KDE guys have to go through almost line by line to tell which parts will work and which won't.
Stop being an apologist. The KDE/KHTML guys aren't upset about the release of the code, either. They're just tired of everyone thinking Apple is some kind of benevolent group working with them for the betterment of the world, because they aren't. Apple is a corporation working to make money, period, and they aren't being overly generous or cooperative.
My blog. Good stuff (when I remember to update it). Read it.
I hear half of u guys defending Apple.
I am wondering what these guys would have said if MS had done the same.
The thing is, the KDE guys did Apple a favor, and DID make it easy for them to get at the code. Apple just spit on their courtesy by just releasing their monolithic patches. That's what people are pissed about. Not legality, not anything other than Apple code releases just generally not being of much use in the form they're released in, especially after the OSS guys did so much to help them.
My blog. Good stuff (when I remember to update it). Read it.
Apple, of course. It being apple trumps DMCA, illegal abuse of monopolies, being anti-hacker, and so on, which we know outweigh open source.
I am trolling
It always amazes me how people associate Apple Computer with open-ness, free thinking, and individuality.
The company has demonstrated over the course of its existance that it is the direction opposite of all of those trends. Clised
Example 1: iPod limited to apple services and formats, functionally a lockin product designed to trap users into the Apple Music Store.
Example 2: Look and Feel. Apple has always imposed the most limits on the user's ability to customize his computer look and feel of any OS. Conformity is the Mantra at Apple. Individuality be darned.
Example 3: Open Source. Apple plays lip services to opensource but does not give anything of signifigance back to the community. Darwin in open. Aqua is not. KHTML is open, Safari is not. On and on.
Apple's image is ALL marketing spin.
So you are saying that he didn't mean what he said? That KHTML did become worse because of Apple's involvement? And what the hell have you done to make KHTML any better? You are a whiner, nothing else.
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
Is an unrealized danger of OSS that others may take your project in a direction you didn't intend?
If you want code always being used for what you "intended" then don't open the source.
Good grief.
Anal morons.
You're so wrong, you can't possibly be any wronger.
The KHTML devs are not complaining about apple not contributing back. They're complaining about all the mindless apple fanboys spouting "OMG APPLE DOES SO MUCH FOR KHTML YOU KHTML GUYS ARE A BUNCH OF LAZY FUCKS FOR NOT MERGING APPLES PATCHES IMMEDIATELY"
They took it for so long, but are no longer willing to stay silent on the issue.
In other words, their issue is with the legions of apple retards. Are you one of them?
I think they're still buying the dimwits that work for them ipods. Maybe when they've finished with those.