Hacker News new | past | comments | ask | show | jobs | submit login

I almost agree with you. Except that many FOSS developers who stick a license onto something do not hold any patents, or if they do, not necessarily anything relevant to that code.

If you choose a license which explicitly says you're not waiving your patents, it insinuates that you are holding some, and they are used in the project.




> If you choose a license which explicitly says you're not waiving your patents, it insinuates that you are holding some, and they are used in the project.

Not anymore than the BSD-no-nuclear clause insinuates that there's a version somewhere that is suitable for being run in the control system of nuclear power plants, it doesn't.

CC0 just makes it clear what is in-scope for the license – copyright, not patents, because it's intended as a formalization of public domain and that is not something that can be formalized re: patents – unlike BSD or GPLv2, which implicitly are about copyright but never actually come out and say so (and if you were looking to screw someone over with some patent you hold, you're better off with something that doesn't even mention it, like GPLv2, rather than prompting the lawyers to explicitly ask about patents because the license reminds them that they're not covered)


Authors who assign to the public domain do so generally because they are mavericks who dislike any sort of permission scheme for the use of information, tied to any sort of authoritarian rules, regardless of how relaxed the permission is.

The fallback license in the CC0 is supposed to be just a begrudging inclusion that applies in jurisdictions where the assignment to the public domain isn't upheld; the author who releases a work under the CC0 would be most pleased if there were not such jurisdictions, and the public domain assignment were enough.

OK, so then you have this fallback license which says, "I am not granting any use of the patents covering the ideas in this work". That's completely stupid; nobody who ideologically favors the public domain would want to use this.

The only rational use for CC0 is by a corporation which has developed some patented technology (e.g. video encoder) and wants to promote a reference implementation, to be used by paying patent licensees for making applications (plus individuals for educational, non-commercial, personal use).

If a fallback license of a public domain assignment says anything other than "you can use and redistribute this as you wish", it is not an earnest, genuine, ideological public domain assignment. Someone who wants to make such a grant to the public, yet uses the CC0, has been duped.


It insinuates nothing of the sort. It just suggests that you’re using a form license that mentions that. In the specific context of CC0, it’s not a license but rather a public domain dedication (with fallback license) and so anything about patents is by definition out of scope—the document is strictly focused on elements of copyright law. The sentence in question here is just reminding you of that fact.


I'm just trying to guess the reason why CC0 was singled out. Why would Fedora not want to expunge all licenses that doesn't mention patents at the same time?

Probably the reasoning is that most licenses that don't mention patents don't actually have any patents behind them.

Most CC0 probably don't either, but since CC0 explicitly says patents are not waived, that's where Fedora decided to start cleaning house.

As a free software developer, I just want to know whether this is the way the wind is blowing? Do I have to re-license everything with a different BSD license that incorporates a patent waiver?

I see this whole thing as pointless, because even if you don't hold any patents, it's almost impossible to write any significant piece of code without infringing on multiple ridiculous software patents that someone filed somewhere.

Just because I add a sentence saying I won't enforce any patents against the users of my code doesn't mean that some third party in the world will not do that. That's probably one reason licenses are mum about patents; patents are a threat coming from someone else which your own waiver doesn't dispel.


> Why would Fedora not want to expunge all licenses that doesn't mention patents at the same time?

The idea is that a generic grant of usage rights will cover multiple forms of IP, so it's fine.

But if it says "this is copyright only" that's a problem.

The issue isn't directly about whether it mentions patents or not.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: