4 ms·
If they indeed have copyright then you cannot legally fork it without them giving you licence to it. Just because you have the code doesn't mean you have the li
by lolc 7y ago
If they indeed have copyright then you cannot legally fork it without them giving you licence to it. Just because you have the code doesn't mean you have the licence. All the other licences would be void.
- DaiPlusPlus 7y agoRight, that would be "shared source" not "open source" (or _free software_). As it is, nginx is licensed under BSD - that would include the many contributions by anyone else (which cannot be claimed if the original project's copyright is found to belong to someone else) - so if the official nginx goes private but the BSD license is found valid, then the community can continue to publish their own "not-nginx" under BSD. In a worse-case-scenario where copyright of the original nginx project are reassigned and the BSD license annulled, then the community need only replicate something resembling the original codebase that the community's subsequent (and fully legitimately BSD-licensed) patches/changes/commits can be applied to (though this will take some time) - so in either event, the prospective future "owners" of nginx cannot realistically hope to control the world of nginx deployments and the extended nginx developer ecosystem.
- lolc 7y ago> As it is, nginx is licensed under BSD That has just been cast into doubt. > copyright of the original nginx project are reassigned Not reassigned. It would be found to never have been licensed. > need only replicate something resembling the original codebase Which is impossible without it becoming derived of the original. If you want to apply a patch to something it must first look like the original. A good chunk of the patches will have been derived from the original substantially. Which means they'd need to be rewritten too. > the prospective future "owners" of nginx cannot realistically hope to control Yes they could exert a lot of power and force people into paying. A clean-room effort would take a year! In that year they could go after everybody who is distributing old copies. This is as bad as it gets if that company is found to own copyright.
- dragandj 7y agoIn that case, who would pay the new "owner" for the now unlicensed parts provided by outside contributors? I see this having only two outcomes: either nothing happens (it stays BSD), or it becomes nuclear waste, and new owner cannot sell it because it is plagued by mutually incompatible legal status of different portions of the code. I can't see how the third version, where it stays clean, but the new owner can milk it, is possible.
- lolc 7y agoWell if it becomes toxic waste they could force everybody currently using it into licensing it from them. They could even try and go for damages for previous use.
- dragandj 7y agoBut my point it that these customers would not be protected by that license, since they'd be using the code of other contributors without license, so they'd still be potentially open for extortion by hundreds other entities (I suppose there were many contributors).
- lolc 7y agoHmm yes interesting. Thanks for pointing that out! The other patch authors could retroactively agree with the robber that their derived publications have been without license. Then they too could block usage of Nginx by pledging to go after anybody who gets a license from the robber.
- PudgePacket 7y agoIf you contributed to nginx, do these new owners own your contributions if you submitted them under what turned out to be false pretenses ? Shouldn't all the community contributions be void because of that? That would significantly reduce nginx's worth. If not, what's to stop other companies doing this in a predatory way? Start an "open source" project, gather years of valuable contributions from a enthusiastic community, then pull the rug?
- MaxBarraclough 7y ago> what's to stop other companies doing this in a predatory way? Start an "open source" project, gather years of valuable contributions from a enthusiastic community, then pull the rug? Pulling the rug would mean revealing that your company never really owned the copyright, so at the very least you make yourself look bad. Also, I don't imagine courts take a favourable view of transfers of ownership which are essentially fraudulent. I'm not a lawyer, as you can doubtless tell, but I presume it wouldn't be good for you if they could prove you'd planned the thing from the start. There's an analogy outside of copyright: stolen goods. Sale of stolen goods isn't a legal transfer of ownership, but you don't want to be caught knowingly selling stolen goods, much less proven guilty of it (and the whole point of 'pulling the rug' is that things play out in court). I presume a similar principle would apply with intellectual property.
- hvis 7y agoNo, these "new owners" wouldn't own these contributions. But since the project is under BSD license, they could make a case that they are allowed to use your changes (under that license). I'm not sure how that would eventually play out in court, though.