News for hackers. Stuff that matters.
Re:Police conducted search in the Nginx office due to a copy... by ameshkov on Thursday December 12, 2019 @07:11AM (#21771161)
Igor Sysoev developed Nginx while working in Rambler (a Russian search engine) back in 2002-2004. Now, 15 years later, Rambler filed a copyright claim against Nginx and Igor, and demands (allegedly) 51M RUB from them.
Re:Police conducted search in the Nginx office due to a copy... by tssva on Thursday December 12, 2019 @08:04AM (#21771471)
To save anyone else having to look it up. 51M RUB is currently around US $810k.
Re:Police conducted search in the Nginx office due to a copy... by smsm42 on Thursday December 12, 2019 @05:33PM (#21777297)
In Dr. Evil's voice: "One Million Dollars!"
Re:Police conducted search in the Nginx office due to a copy... by tyingq on Thursday December 12, 2019 @08:25AM (#21771609)
Somewhat surprised this hasn't settled out of court then.
Re:Police conducted search in the Nginx office due to a copy... by eps on Thursday December 12, 2019 @08:31AM (#21771638)
I'd be surprised if it had been. I'd wager Rambler is after the ngnix itself rather than some cash.
Re:Police conducted search in the Nginx office due to a copy... by defaultvoice on Thursday December 12, 2019 @08:45AM (#21771755)
Rambler was bought by the Sberbank (the largest state-owned bank in Russia) in August this year
Re:Police conducted search in the Nginx office due to a copy... by chadmeister on Thursday December 12, 2019 @09:30AM (#21772084)
This is a very important detail if true!
Re:Police conducted search in the Nginx office due to a copy... by smsm42 on Thursday December 12, 2019 @11:41PM (#21779185)
Re:Police conducted search in the Nginx office due to a copy... by DaiPlusPlus on Thursday December 12, 2019 @08:43AM (#21771740)
But even if they "owned" nginx - what does it get them? The community would immediately fork it and change the branding.

The same happened to MySQL when Sun was bought by Oracle when MariaDB was forked - though I concede MariaDB isn't as popular as I hoped.

Re:Police conducted search in the Nginx office due to a copy... by larzang on Thursday December 12, 2019 @08:56AM (#21771840)
> though I concede MariaDB isn't as popular as I hoped

I would think that's more due to the huge boom in Postgres popularity than any failing of Maria. For the projects that do still use MySQL, all the ones I know of are on Maria or Aurora rather than the Oracle implementation.

Re:Police conducted search in the Nginx office due to a copy... by larkost on Thursday December 12, 2019 @01:05PM (#21774459)
Not really. The real reason is that Oracle has done a reasonably good job of continuing the development of the Open Source project. You can certainly argue about what things they should have focused on (the MariaDB community has done that, mostly arguing there should be more engines), but Oracle has done nothing to damage the project, and a lot of good in it (serious improvements to the main engine, InnoDB).
Re:Police conducted search in the Nginx office due to a copy... by snovv_crash on Thursday December 12, 2019 @04:12PM (#21776527)
If MariaDB hadn't been there, and as competitive as it was, I doubt Oracle would have played so nicely with MySQL.

Oracle has one goal, and that is to make money. They've realised due to the competitive pressure in this case that they can't abandon the community and go straight into value extraction mode.

Re:Police conducted search in the Nginx office due to a copy... by peapicker on Friday December 13, 2019 @02:46PM (#21784719)
InnoDB was owned by Oracle since 2005. I don't recall seeing any complaints about that at the time. In 2010, when Oracle bought Sun, then there were complaints from the MySQL team. But not complaints when Sun bought MySQL. Honestly, most people had been using InnoDB as their main MySQL engine for the previous 5 years already but there was no whinging from the MySQL team about that (that I recall).

It's all pretty arbitrary in my opinion -- if Monty and company hadn't whined so much when Oracle bought Sun, I doubt there would have been a fork.

Anyway... it never bothered me one way or the other.

Re:Police conducted search in the Nginx office due to a copy... by jsty on Thursday December 12, 2019 @08:51AM (#21771805)
If they're angling for a ruling that they've always had the copyright to the code (or at least core / original parts), then presumably any licenses (FOSS or otherwise) granted by anyone who isn't Rambler would be null and void.
Re:Police conducted search in the Nginx office due to a copy... by nybble41 on Thursday December 12, 2019 @03:31PM (#21776096)
Yes, and while the focus is on the Nginx project, there are probably other projects that used code from Nginx that would also be affected.
Re:Police conducted search in the Nginx office due to a copy... by meddlepal on Thursday December 12, 2019 @08:52AM (#21771815)
Would the community have any right to fork something the original author never had the right to open source in the first place?
Re:Police conducted search in the Nginx office due to a copy... by _jal on Thursday December 12, 2019 @10:57AM (#21772905)
No idea what is actually going on, but the "simple" scenario is that it is just a mafia-style bust out. If that's the case, the attackers don't want the source or future development, they want to extract as much money as possible without regard to Nginx as an ongoing concern.
Re:Police conducted search in the Nginx office due to a copy... by lolc on Thursday December 12, 2019 @08:52AM (#21771811)
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.
Re:Police conducted search in the Nginx office due to a copy... by PudgePacket on Thursday December 12, 2019 @10:05AM (#21772350)
If 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?

Re:Police conducted search in the Nginx office due to a copy... by MaxBarraclough on Thursday December 12, 2019 @03:46PM (#21776254)
> 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.

Re:Police conducted search in the Nginx office due to a copy... by hvis on Friday December 13, 2019 @05:26AM (#21780510)
No, 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.

Re:Police conducted search in the Nginx office due to a copy... by DaiPlusPlus on Thursday December 12, 2019 @09:02AM (#21771892)
Right, 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.

Re:Police conducted search in the Nginx office due to a copy... by lolc on Thursday December 12, 2019 @09:28AM (#21772074)
> 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.

Re:Police conducted search in the Nginx office due to a copy... by dragandj on Thursday December 12, 2019 @12:34PM (#21774070)
In 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.

Re:Police conducted search in the Nginx office due to a copy... by lolc on Thursday December 12, 2019 @12:44PM (#21774204)
Well 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.
Re:Police conducted search in the Nginx office due to a copy... by dragandj on Thursday December 12, 2019 @01:27PM (#21774674)
But 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).
Re:Police conducted search in the Nginx office due to a copy... by lolc on Sunday December 22, 2019 @07:19PM (#21860625)
Hmm 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.

Re:Police conducted search in the Nginx office due to a copy... by baybal2 on Thursday December 12, 2019 @10:02AM (#21772337)
Don't you understand the trick? If they acknowledge that they "stole" it, Mamut will then go to US and use it as a basis for his claims on the F5, which is like a million times bigger than this claim.
Re:Police conducted search in the Nginx office due to a copy... by tyingq on Thursday December 12, 2019 @10:05AM (#21772357)
I imagine it's more complicated than that. Settlements can have terms (no admission of fault, etc), and claiming precedent across countries probably isn't straightforward.
Re:Police conducted search in the Nginx office due to a copy... by baybal2 on Thursday December 12, 2019 @10:10AM (#21772385)
Don't you think that these are not things that a person being asked to sign a paper under a gunpoint will think about?
Re:Police conducted search in the Nginx office due to a copy... by mshade on Thursday December 12, 2019 @09:03AM (#21771893)
Especially now that F5 owns Nginx.
Re:Police conducted search in the Nginx office due to a copy... by angry_octet on Thursday December 12, 2019 @09:15AM (#21771985)
I don't think F5 is going to lie down and let some shady hucksters take nginx for $$$ from them. They would have already looked at the copyright situation when they bought nginx.
Re:Police conducted search in the Nginx office due to a copy... by duelingjello on Thursday December 12, 2019 @07:35AM (#21771307)
I think the statue of limitations in Russia is under 10 years for most civil claims. Maybe someone can clarify what are the actual charges and what would the statute of limitations be? If statute of limitations ran out, maybe the corporate lawyer can get this thrown out quickly?
Re:Police conducted search in the Nginx office due to a copy... by kelvich on Thursday December 12, 2019 @09:08AM (#21771929)
> what would the statute of limitations be

It is usually 3 years for such cases, but it counts since the moment of time when alleged infringement was discovered.

Re:Police conducted search in the Nginx office due to a copy... by ma2rten on Thursday December 12, 2019 @08:11AM (#21771514)
I don't think it works like that. The supposed copyright violation is ongoing.
Re:Police conducted search in the Nginx office due to a copy... by chupasaurus on Thursday December 12, 2019 @10:10AM (#21772389)
I should remind you that there was a 1:342 ratio of "Not guilty" to "Guilty" decisions on the criminal cases in Russia last year, and the it's declining year-to-year.
Re:Police conducted search in the Nginx office due to a copy... by Corazoor on Thursday December 12, 2019 @01:10PM (#21774515)
I was interested in the ratio for the US, which based on a quick lookup seems to be 1:249 for federal cases... (Numbers taken from here: https://www.pewresearch.org/fact-tank/2019/06/11/only-2-of-f...)

Just wanted to note that it is not a very good way to gauge opressiveness or fairness... In a perfect world, charges would only ever be brought against the guilty, and only the guilty would be found as such by court. In such a World the ratio would be 0:<division by zero error>...

Re:Police conducted search in the Nginx office due to a copy... by chupasaurus on Thursday December 12, 2019 @01:34PM (#21774735)
The corruption in judicial circles of Russia works this way: the police had opened the case, the defendant obviously isn't guilty, we state that he's guilty with a penalty of conditional term instead of a real one and free him in a court's room. If we state that he isn't guilty, then it would start the process of quality check in all parties involved in the development of the case which unavoidably ends with penalties or criminal cases upon the policemen, nah we don't need that.

I agree on a perfect world scenario, but we in Russia have a big pile of ridiculous court decisions every month.

Re:Police conducted search in the Nginx office due to a copy... by shkkmo on Friday December 13, 2019 @09:41AM (#21781940)
> Just wanted to note that it is not a very good way to gauge oppressiveness or fairness

I would point out that the conviction ratio of the US is indicative of massive flaws in the powers that DAs have in most jurisdictions to force time limited plea agreements on defendants who have limited information and are under threat of charges with much higher penalties. This can usually be done without any oversight or approval from judges.

> In a perfect world, charges would only ever be brought against the guilty, and only the guilty would be found as such by court. In such a World the ratio would be 0:<division by zero error>...

That sounds like a world with complete surveillance, no privacy and a judicial system with absolute power. Doesn't sound like a perfect world to me.

Re:Police conducted search in the Nginx office due to a copy... by vorot93 on Thursday December 12, 2019 @08:46AM (#21771763)
A bit of context.

Rambler used to be a somewhat successful and independent Internet company, but in dire straits recently because it's lost the market to its primary competitor - Yandex. So very much like Yahoo vs Google.

Now it's been bought out by Sberbank - the largest state bank run by a good friend of Putin. Sberbank is looking at becoming at becoming an IT monster, being a provider of just about everything - from food delivery to banking, with huge amount of Big Data at its heart. Delusions of grandeur at taxpayers' expense.

This lawsuit is the first big move of the new Sberbank's management team in Rambler.

Re:Police conducted search in the Nginx office due to a copy... by inoyakaigor on Thursday December 12, 2019 @09:31AM (#21772088)
To be clear: Sberbank bought 46.5%
Re:Police conducted search in the Nginx office due to a copy... by marcosdumay on Thursday December 12, 2019 @11:15AM (#21773142)
And that's yet another reason why copyrights can not last forever.