Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem is, most open-source developers don't have their own patent arsenal.


That's the ugly part about the whole thing:

Apple takes quite a lot from the open-source community, starting at the kernel, continuing with the user-space utilities, up to the HTML rendering engine.

And at the same time they threaten open-source developers with lawsuites and/or leave patent situations deliberately unclarified (such as in the case of the patents against Freetype).


I don't think it's open-source projects specifically, but anyone that threatens there "innovations" in user experience - open-source and commercial alike. Saying it's an attack against open-source developers doesn't fit considering how much they backed open projects which are heavily utilized by the competition such as WebKit and LLVM.


The android operating system and UI is a direct ripoff of the iPhone. Before the iPhone was announced, Android was a blackberry styled UI.

Apple contributes very significantly to the open source community. Yet for doing so they are constantly accused of "taking" from the community and never recognized for contributing. For instance, you claim they "took" the kernel, but the reality is the kernel was developed by them based on easrly university research, and they gave the kernel to the community.

Meanwhile, Google steals Apple's work, makes it "open source", steals Sun's work, and you don't care about this theft, because they released it as "open source".

Open source is a two way street, and it is hypocritical to talk about apple "taking" when they've contributed a hell of a lot more than they've received, and then ignore the theft by google, simply because after stealing the goods they "shared" them by making them open source.

This is why I don't contribute to open source project. So many of the advocates of open source disrespect anyone using open source code who also sells proprietary code. (Except google, who gets a pass for some reason)

When the open source community starts giving the respect for rights that they demand from others, then you'll find you get a lot more support.

This is also why Apache 2.0 is on the rise and GPL is in decline, though unfortunately, people seem to steal code from Apache products and then put it in GPL products. (Another example of not respecting the very rights you demand others respect on your code.)


     The android operating system and UI is a direct ripoff of the iPhone.
Because having shortcuts on the main screen and a toolbar was never, ever, ever done before on the desktop.

Also, what will happen when iOS will add screen widgets? Will that be a ripoff of Android? Adding virtual screens in OS X, was that a ripoff of XWindows, Gnome, KDE?

      Apple contributes very significantly to the open source community.
I love them for WebKit; but that wasn't even original work, as it's a fork of KHTML. It's also debatable if they would have released it if KHTML wasn't LGPL. It is an achievement nobody can take away from them, but often in big companies the right hand is not aware of what the left hand does, and this release had benefits for them much bigger than for you or me.

     you claim they "took" the kernel, but the reality is the kernel
     was developed by them based on easrly university research,    
While Darwin is based on XNU, it is also dependent on critical pieces taken from BSD / various BSD libraries. Not a bad thing, but you're making a broad statement there that's not accurate.

     Google .... steals Sun's work, and you don't care about this theft,
     because they released it as "open source".
It is not theft.

Unless you mean that implementing a supposedly "open standard" is theft; or that reverse-engineering (which is perfectly legal) is theft; or that Java is in fact not a standard and Sun just lied about it and we, like "Ovis aries", believe anything instead of reading the fine-print.

I dare you to make a complete analysis of the claims made by Oracle, and tell me what Google stole.

      This is why I don't contribute to open source project. 
      So many of the advocates of open source disrespect anyone ...
Loud mouths don't contribute in general. The people actually working on open-source aren't the same people that bitch about other people's usage of said open-source software.

     When the open source community starts giving the 
     respect for rights that they demand from others,
     then you'll find you get a lot more support.
I always look forward to such pieces of insight. Brightens up my Tuesday morning.

     people seem to steal code from Apache products 
     and then put it in GPL products
You can't make such claims without providing citations.

PS: I have nothing against Apple's usage of open-source, that's what open-source should be about: the freedom to use it / modify it. I also don't like GPL and prefer (such as yourself and Google) Apache 2.0. I also think the parent's remarks are way off mark. That's not the point of my post.


I'm not that knowledgeable about Apple and open source, but: http://www.apple.com/opensource/

>>Apple takes ... HTML rendering engine

From the Apple page: "Apple uses software created by the Open Source community, such as the HTML rendering engine for Safari, and returns its enhancements to the community."

Similar with contributions to the kernel, afaik? Didn't Apple buy CUPS, hire the main developer -- and let it continue be open source? And so on.

Corporations, like countries, are a bit above (or, if you want, below) the concepts of good/evil. But Apple is hardly Microsoft.

Edit: I checked, the HTML rendering is under LGPL/BSD licenses! A bit ridiculous to complain about that, since it now is used by direct competitors of Apple. http://en.wikipedia.org/wiki/WebKit

"WebKit was originally derived by Apple Inc. from the Konqueror browser’s KHTML software library for use as the engine of Mac OS X’s Safari web browser and has now been further developed by individuals from the KDE project, Apple Inc., Nokia, Google, Bitstream, Torch Mobile and others.[4]"


I think gst's point was not that Apple contributes back to the open source community or not in terms of code, it's that Apple reaps the benefits of the open source software and community and then attacks open source projects and contributors with patent threats. While they are good citizens on the code contribution front, they are not all around good citizens on the plays-wells-with-others front.


That might be, but I don't see the logic in that. Everything Apple does is not open source. The closed source or patented stuff can't be used regardless if someone is part of the open source community. No one gets sued for using the open-source stuff, if I got this right.

I don't take any sides here, just pointing out, that as far as I can see open source has nothing to do with this.


The closed source or patented stuff can't be used regardless if someone is part of the open source community. No one gets sued for using the open-source stuff, if I got this right.

(IANAL) Patented stuff can be used as long as the owner of the patent doesn't seek to enforce their patent. Unlike trademarks, the owner of a patent doesn't lose it if they don't enforce it, and also unlike patents, the patent holder can choose to selectively enforce/seek damages from infringing parties. Does a company with as much market penetration and power as Apple really feel threatened by open source projects such that they need to threaten them with lawsuits, meanwhile not feeling threatened enough by them to use open source software? Patent holders, including Apple, could take the high road and say "While we own these patents, we're not going to attack or threaten open source products that use our patents because 1) we benefit from open source 2) we still have the advantage even if our competitors use the open source product that is using our patented technology". But they don't, I suspect because it's cheaper to set a precedent for the validity of their patent by attacking someone who can't fight back.


Sorry, I meant s/and also unlike patents/and also unlike trademarks/.


What Open Source projects did Apple threaten with lawsuits?


There is a handy reference link to one at the top of the page.


You mean the Sun project?

Ok, I guess I was thinking of open source projects that were not initiated by a large corporation.


Well, no one will see this anymore, but... :-)

The direct quote in the reference was that they'd be sued if they "moved forward to commercialize it". To me, that doesn't imply that they'd sue if the project was kept open source?

Sure, I might be missing something (I've been writing stupid error checking code most of the night.)


"Commercial" is not the opposite of "open source" or "free software", "proprietary" is. And "proprietary" software can be sold or given away in a non-commercial, or non-profit making manner just like FLOSS. The two issues are almost entirely orthogonal.


> and let it continue be open source...

If they didn't, people would fork it. And Apple would have to maintain it by themselves.


Well, Apple is actively developing CUPS, afaik?

Instead of CUPS, consider Webkit then, which is used by major competition to Apple -- Google, Nokia, etc.


> Well, Apple is actively developing CUPS, afaik?

Yes, but I would be surprised if they were the only ones developing it.

As for Webkit, I assume Apple does benefit from enhancements made by Google, Nokia and everybody else. They didn't make Webkit open because they are generous - they had to make it open because they based it on KHTML.


Well if the only allowing you to create software is a patent arsenal, there is trouble indeed...

Plus Red Hat did get sued eventually anyway by a troll claiming a patent on more or less any kind of GUI.

Sure, flinch against the patent mafia if you don't have a patent arsenal. Just don't be surprised if another troll walks through the door in five minutes asking for more money and/or more GUI crippling...

Edit: The most frustrating thing about all this is it difficult to determine if this is what has kept Linux GUIs lame or not; Information on the various decisions involved is spread in dribs and drabs around the web. You would think anti-patent organizers would at least keep a list of these actions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: