News for hackers. Stuff that matters.
Re:Microsoft acquires Citus Data (YC S11) by ABeeSea on Thursday January 24, 2019 @01:21PM (#18991343)
If the creators of Postgres wanted all improvements to be upstreamed, they wouldn’t have released under a permissive license. The ability to use Postgres commercially without exposing your entire codebase to copyleft risk is one of the reasons it’s used commercially in the first place.
Re:Microsoft acquires Citus Data (YC S11) by basilgohar on Thursday January 24, 2019 @09:11PM (#18994969)
This is a big assumption. There are many reasons to release something as copyleft – not everyone that releases BSD-like is actively choosing to deprioritize upstreaming. Rather, they are choosing a license that is less restrictive which has other advantages beyond non-copyleft.

Moreover, using copyleft software doesn't mean using forces you to release code. There are specific interactions that trigger the sharing clause in, for example, the GPL, such as distribution, linking, and so on. There remain many, many uses that allow commercialization that do not run afoul of the copyleft nature of the GPL.

I am commenting because I have seen this sentiment repeated ad nauseum on here and, maybe that's not what you meant, but I felt the need to clarify. Moreover, if the code is not AGPL, most online uses do not run afoul, because the code product (say executables) are not themselves being distributed. AGPL was formulated to close this loophole, but GPL code is free from this.

Re:Microsoft acquires Citus Data (YC S11) by scarface74 on Thursday January 24, 2019 @01:58PM (#18991769)
And this is a benefit to prevent lock-in. Amazon’s OLAP database, Redshift, is protocol compliant with Postgres. Even if you won’t get the performance benefits of Redshift if you move to a standard Postgres, at least you don’t have to change your code.

Now you can move to Azure without having to change your code.

Re:Microsoft acquires Citus Data (YC S11) by Someone on Thursday January 24, 2019 @05:52PM (#18993870)
That doesn’t really prevent lock-in. You may not be locked in now, but that compatibility can end whenever Amazon wants it to end.
Re:Microsoft acquires Citus Data (YC S11) by scarface74 on Thursday January 24, 2019 @06:09PM (#18993993)
If that compatibility ends, it might as well be a new product. Every client that connects to Redshift uses a standard Postgres driver.
Re:Microsoft acquires Citus Data (YC S11) by cdbattags on Thursday January 24, 2019 @01:51PM (#18991691)
100% agree. I'm just weary of all these "mini optimizations" that all these cloud providers are about to start doing differently.
Re:Microsoft acquires Citus Data (YC S11) by scarface74 on Thursday January 24, 2019 @02:12PM (#18991899)
They don’t have a choice. Their infrastructure is different. For instance, Aurora integrates with IAM for authentication and has extensions to load and save to S3. Aurora writes to six different disks across three availability zones and read replicas are synchronous because they read from one of the disks that Aurora is already writing to for high availability.

You can’t get those types of features in a vendor neutral way.

Re:Microsoft acquires Citus Data (YC S11) by anarazel on Thursday January 24, 2019 @03:06PM (#18992405)
The IAM stuff requires using a few hooks, at most adding minor modifications that could be upstreamed. Storage is obviously harder, but I and others are working on making that pluggable in core. Amazon's core contribution, from a few smaller things like commandline tools: 0.

Sorry, not buying it.

Re:Microsoft acquires Citus Data (YC S11) by CWuestefeld on Thursday January 24, 2019 @04:22PM (#18993100)
While not offering commits, I was under the impression that Amazon had contributed some funding. But I just went off searching for that, and can't find any evidence of this either.

Anybody know anything about them contributing money rather than code?

Re:Microsoft acquires Citus Data (YC S11) by anarazel on Thursday January 24, 2019 @04:24PM (#18993116)
They've provided AWS credits, yes.
Re:Microsoft acquires Citus Data (YC S11) by scarface74 on Thursday January 24, 2019 @03:10PM (#18992440)
https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

or

"It couldn't be that hard. I could make a Twitter clone in a week by hiring some people from UpWork"

Did I mention point in time recovery or the architecture behind Serverless Aurora?

Re:Microsoft acquires Citus Data (YC S11) by anarazel on Thursday January 24, 2019 @03:16PM (#18992491)
Yea, right... I don't know anything about how hard this stuff is, I'm just a postgres developer & committer, currently working on making postgres' storage pluggable.
Re:Microsoft acquires Citus Data (YC S11) by CodesInChaos on Thursday January 24, 2019 @04:09PM (#18992986)
When I publish code using a permissive license I want people to contribute back under the same license. But I don't want to force them to.
Re:Microsoft acquires Citus Data (YC S11) by rch on Thursday January 24, 2019 @01:32PM (#18991453)
The good news is that we'll have another reliable, growing, potentially profitable, PostgreSQL company up and running in no time.