Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Posted Oct 15, 2015 19:00 UTC (Thu) by nybble41 (subscriber, #55106)In reply to: Permissive licenses, community, and copyleft by bronson
Parent article: Permissive licenses, community, and copyleft
You're assuming that "proprietary" means "single copyright holder". Under those conditions even a GPL fork could be relicensed and merged back in the future. If the proprietary fork includes code from multiple parties, some of whom do not want their contributions made public, then merging back from the proprietary fork to the original project may prove equally difficult. At least the GPL fork is already open source, even if it isn't as open as you would like.
The conditions for merging back are the same in both cases: obtain permission from all of the contributors to the fork.
Posted Oct 16, 2015 7:03 UTC (Fri)
by krake (guest, #55996)
[Link] (17 responses)
People easily mix up orthogonal concepts when they mistakingly assume causation when seeing correlation
Posted Oct 16, 2015 16:39 UTC (Fri)
by bronson (subscriber, #4806)
[Link] (16 responses)
I'm not saying that's the way it *should* be, just that that's the way it is. The typical large GPLv3 project is effectively unrelicensable. The typical large proprietary project is very much relicensable, requiring the consent of only one or a few parties.
It's just simple statistics, nothing to do with causation.
Posted Oct 17, 2015 8:39 UTC (Sat)
by krake (guest, #55996)
[Link] (15 responses)
Other posters here treat it like causation.
There is evidence against all of these points, rendering the whole causation treatment void.
Posted Oct 17, 2015 23:26 UTC (Sat)
by Cyberax (✭ supporter ✭, #52523)
[Link] (14 responses)
If a project has many copyright holders, then getting them all to agree is difficult. Sometimes outright impossible, if some copyright holders become unresponsive, unreachable or dead.
It applies equally to GPS and proprietary projects. The distinction is that typical proprietary projects have only ONE copyright holder.
Posted Oct 18, 2015 9:24 UTC (Sun)
by krake (guest, #55996)
[Link] (13 responses)
Well, yes, but since the GPL does not forbid copyright holders to relicense, it does not restrict that possibility any more than a proprietary license without such restrictions.
> If a project has many copyright holders, then getting them all to agree is difficult.
Exactly!
These people lack fundamental understanding of how software development works.
Posted Oct 18, 2015 9:29 UTC (Sun)
by Cyberax (✭ supporter ✭, #52523)
[Link] (12 responses)
> Exactly!
Posted Oct 18, 2015 10:01 UTC (Sun)
by krake (guest, #55996)
[Link] (11 responses)
Exactly.
> Which doesn't make any of it possible.
No restricting something does not make an impossible thing possible.
Given a bucket of water, using glass does not make drinking impossible.
Posted Oct 18, 2015 10:18 UTC (Sun)
by Cyberax (✭ supporter ✭, #52523)
[Link] (10 responses)
A) It's complicated to relicense projects with many copyright holders.
D) Proprietary projects usually do not have many copyright holders.
Posted Oct 18, 2015 10:36 UTC (Sun)
by debacle (subscriber, #7114)
[Link] (3 responses)
If it were GPLed or something from the start, that would not have been a problem. Therefore I prefer copyleft licenses. A competitor, who valued software freedom more than my ex-employer (they did not at all at that time) would have had a competitive advantage, if they would be able to use copyleft code.
Yes, for either very trivial software or very huge/rich companies, you might have only one copyright holder in the proprietary world, but very often third-party proprietary code or libraries are incorporated. Or the company changes ownership ten times during the development of the software and finding out who can do what with the software becomes very messy. A change of license can be much harder than in any free software project.
Posted Oct 18, 2015 10:52 UTC (Sun)
by Cyberax (✭ supporter ✭, #52523)
[Link] (2 responses)
Most proprietary developers don't like to use 3rd-party proprietary tools, unless 3rd-party tools provide essential functionality.
And in your case if you think that it was possible to develop this project without 3rd-party code, it should be possible to rewrite the 3rd-party components and release everything as OpenSource.
Posted Oct 18, 2015 11:21 UTC (Sun)
by debacle (subscriber, #7114)
[Link] (1 responses)
Then, the discussion about what is technically "possible" is very often not relevant, but more how easy or cheap I can reach a certain goal. Legally "impossible" is much harder IMHO. If it were easy/cheap to rewrite some huge libraries, than there were no harm done by a GPL fork of a permissively licensed project. Just rewrite the GPL-only stuff. Yes, it is possible, but sometimes just very time-consuming and we all have better things to do :~)
Posted Oct 19, 2015 2:16 UTC (Mon)
by dlang (guest, #313)
[Link]
When one side says it's trivial, and the other side says it's hard, looking at the evidence from past cases seems appropriate.
it sure doesn’t look easy based on the evidence
Posted Oct 18, 2015 10:45 UTC (Sun)
by krake (guest, #55996)
[Link] (5 responses)
As I've written in another comment, number of copyright holders affects relicensing, not the license before relicensing.
Someone earlier claimed that using GPL as a license would make it impossible to relicense, but, as we agree , it does not.
While the commentor was obviously wrong, it is somewhat understandable.
Correlation vs Causation can be tricky business for people who are new to something.
That's why I find it important to clarify when such misinterpretations happen, allowing people to get a better understanding
Posted Oct 18, 2015 10:49 UTC (Sun)
by Cyberax (✭ supporter ✭, #52523)
[Link] (4 responses)
It's NOT possible to relicense GPL projects with large amount of copyright holders in practice. Just like the laws of thermodynamics don't forbid your head from spontaneously exploding right now, it hasn't happened yet because it's extremely unlikely.
Posted Oct 18, 2015 11:02 UTC (Sun)
by krake (guest, #55996)
[Link]
It is a question of number of copyright holders not one of license.
Posted Oct 20, 2015 11:03 UTC (Tue)
by Sesse (subscriber, #53779)
[Link] (2 responses)
/* Steinar */
Posted Oct 20, 2015 18:39 UTC (Tue)
by mathstuf (subscriber, #69389)
[Link]
See:
https://github.com/mpv-player/mpv/issues/2033
and the current checklist of contributors:
https://github.com/mpv-player/mpv/issues/2033#issuecommen...
Posted Oct 21, 2015 7:31 UTC (Wed)
by Cyberax (✭ supporter ✭, #52523)
[Link]
It's not enough just to rewrite their code - it must be done using a 'clean room' approach. I.e. one team reads the code and produces a detailed specification and another team writes code to this spec, without communicating with the first team.
Posted Oct 17, 2015 9:32 UTC (Sat)
by ms_43 (subscriber, #99293)
[Link]
For example, Solaris contained a lot of BSD-derived code, but it was not possible for Sun to release all of Solaris as open source in 2005, because of third party copyright ownership. Hence OpenSolaris required various "binary blobs" to build.
http://web.archive.org/web/20070212194134/http://www.open...
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
They imply that a GPL licensed project must have so many contributors while a proprietary does not.
They imply that contributors to a GPL licensed project are always unwilling to relicense their contributions while contributors to proprietary projects always are.
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
> [...]
> It applies equally to GPS and proprietary projects.
That's why some of these earlier comments were so ridiculous, trying to imply causation where there is none.
The the ability publish modifications is no ability to force anyone to include that modification.
Permissive licenses, community, and copyleft
Yes, and GPL does not prohibit communication with the dead or time travel. Which doesn't make any of it possible.
> That's why some of these earlier comments were so ridiculous, trying to imply causation where there is none.
You're trying as hard as possible to not understand the point. It's hard not to remember the Upton Sinclair's quote.
Permissive licenses, community, and copyleft
Not having a restriction just lets something that is possible continue to be possible.
But having a empty bucket and not having a glass does not make it possible.
Permissive licenses, community, and copyleft
B) Open Source projects usually have many copyright holders.
C) GPL is an Open Source license.
Ergo: it's usually complicated to relicense a GPL project.
Ergo: it's not usually complicated to relicense a proprietary project.
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Presumably because the project wouldn't have existed at all.
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
People hear about "open source", get an example like the Linux kernel, and then mistakingly conflate orthogonal concepts.
Permissive licenses, community, and copyleft
Do you understand a word of what other people are writing?
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft
Permissive licenses, community, and copyleft