News for hackers. Stuff that matters.
Re:Open and portable Postgres-as-a-service. Also available o... by glutamate on Thursday December 14, 2023 @04:27PM (#38647489)
Not sure what "open" means here, because it does not mean open source.
Re:Open and portable Postgres-as-a-service. Also available o... by umur on Thursday December 14, 2023 @04:51PM (#38647808)
It means that our source code is open and transparent to all of our users. You can use it for free, modify it, or even re-distribute it - the main restriction is that you are not offering it as a managed service to third parties.

If you have a particular use-case in mind that you need but feel is limited, please let us know. Happy to talk through it and see how we can help.

Re:Open and portable Postgres-as-a-service. Also available o... by glutamate on Thursday December 14, 2023 @05:00PM (#38647913)
I'm not really a prospective big user of this category; but i think your project looks super cool and you obviously know your stuff engineering-wise.

I think the use of no-hosting clause is super ambiguous here because the nature of the project itself is hosting and providing managed services of VMs, postgres etc for users - so anyone using ubicloud is in some sense providing a managed or hosted service.

How about licensing under GPL or AGPL with a commercial license option? Corporations are so GPL-phobic that they would probably pay you for a commercial license.

Re:Open and portable Postgres-as-a-service. Also available o... by umur on Thursday December 14, 2023 @05:24PM (#38648178)
Ah, I see. The key part above is "to third parties". If you're using ubicloud to provide a managed/hosted service for yourself, or your company, that's wonderful. You could even be a massive organization and do that. It's just that you are not providing the managed service to other parties such as your customers - essentially, that you're not a hosting provider re-selling the software.
Re:Open and portable Postgres-as-a-service. Also available o... by glutamate on Thursday December 14, 2023 @05:46PM (#38648450)
The ambiguity is in who is a third party. If I am a small digital agency and I have a hetzner server with ubicloud and I use it to host my clients websites, e.g 10 small businesses pay me $200/m each to host their wordpress websites, are they third parties? Can I do this?
Re:Open and portable Postgres-as-a-service. Also available o... by fdr on Friday December 15, 2023 @10:54AM (#38655346)
This, with virtual certainty, permitted. I am a founder of Ubicloud, so, I suppose you can take that to the bank.

For guidelines, see:

https://www.elastic.co/licensing/elastic-license/faq

Text:

I'm using Elasticsearch to put a search box on my cat-picture SaaS product.

This is permitted under ELv2. Meow!

I'm a contractor setting up Elasticsearch and Kibana for my clients to use internally.

This is permitted under ELv2, because you are not providing the software as a managed service.

My cat-picture SaaS product shows view-only Kibana dashboards of analytics on searches and views.

This is permitted under ELv2. The use of Kibana in this case is limited and this does not represent access to a substantial portion of the functionality of Kibana.

I am a Managed Service Provider (MSP) running Elasticsearch and Kibana for my customers.

If your customers do not access Elasticsearch and Kibana, this is permitted under ELv2. If your customers do have access to substantial portions of the functionality of either Elasticsearch and Kibana as part of your service, this may not be permitted.

I provide Elasticsearch and Kibana as a service, where my customers have direct access to substantial portions of the Elasticsearch APIs and Kibana UI.

This use is not permitted under the ELv2. Please reach out to us to discuss your options.

If you have questions about your specific scenario, please reach out to us at [email protected].

Re:Open and portable Postgres-as-a-service. Also available o... by rmbyrro on Thursday December 14, 2023 @09:02PM (#38650257)
Because, although they speak against AWS outrageous margins, they want a monopoly to secure high margins as well.

If they open sourced, they'd need to compete against copy cats.

This is understandable. They need to protect themselves and maybe become profitable.

I would just prefer they didn't pretend to be so much different from AWS, Azure or GCP. This isn't open. The source is publicized, but not open. They discriminate, which goes against the essence of the open source principle.

Re:Open and portable Postgres-as-a-service. Also available o... by ipaddr on Thursday December 14, 2023 @05:10PM (#38648025)
Also changing anything related to keys
Re:Open and portable Postgres-as-a-service. Also available o... by rmbyrro on Thursday December 14, 2023 @08:53PM (#38650173)
If you don't intend to open source, why not use a term that doesn't mislead prospective users into thinking it's open source?

I'm not saying your intention is to mislead, but it's at least confusing and will almost surely mislead some.

Why not use "visible code", or "transparent code", whatever...

Re:Open and portable Postgres-as-a-service. Also available o... by gcau on Friday December 15, 2023 @03:33AM (#38652214)
You are thinking of free (as in freedom) AND open-source (FOSS). Most people define open-source as just the source being open/public.
Re:Open and portable Postgres-as-a-service. Also available o... by evv on Friday December 15, 2023 @03:59AM (#38652359)
No, most people define "open source" as it is defined by the Open Source Institute.

That is probably why this project was careful to define itself as "Open" and did not use the term "open source". It is licensed under Elastic v2 which is generally known as a "source available" license

I don't see any problem with this as long as it is not advertised as open source, which it is not. Of course they are entirely within their rights to license their code as they see fit. I like to use open source software but I absolutely prefer source-available software over closed source solutions like their competitors (AWS, Azure, and GCP)

This is a good reminder to check the license before you adopt something. Just because the code is on Github, doesn't mean you can do anything with it.

Re:Open and portable Postgres-as-a-service. Also available o... by gcau on Saturday December 16, 2023 @07:08AM (#38663667)
You're certainly entitled to define it that way or anyway you want. Just be wary a lot don't share your definition, so using a more explicit and accurate term like FOSS is probablyyy better.
Re:Open and portable Postgres-as-a-service. Also available o... by yencabulator on Saturday December 16, 2023 @06:33PM (#38668835)
The settled-upon term is "source available".
Re:Open and portable Postgres-as-a-service. Also available o... by chris1993 on Thursday December 14, 2023 @04:39PM (#38647637)
The source is available (https://github.com/ubicloud/ubicloud) and the license says it's free to use so long as you don't use it to run a hosted service. It looks fairly 'open'?
Re:Open and portable Postgres-as-a-service. Also available o... by herval on Thursday December 14, 2023 @04:32PM (#38647544)
Are u saying the code linked isn’t from the thing itself?
Re:Open and portable Postgres-as-a-service. Also available o... by glutamate on Thursday December 14, 2023 @04:35PM (#38647578)
I'm saying that code linked is not open source licensed
Re:Open and portable Postgres-as-a-service. Also available o... by herval on Saturday December 16, 2023 @01:36PM (#38666602)
It.. is?
Re:Open and portable Postgres-as-a-service. Also available o... by memset on Thursday December 14, 2023 @04:31PM (#38647538)
Re:Open and portable Postgres-as-a-service. Also available o... by glutamate on Thursday December 14, 2023 @04:34PM (#38647569)
Open source does not mean "I can read the source code". Open source means release under an open source license and this is not the case here.
Re:Open and portable Postgres-as-a-service. Also available o... by OJFord on Thursday December 14, 2023 @04:57PM (#38647881)
But as you said yourself the claim isn't 'open source', it's 'open', so...what do you want really?

I understand this complaint (I get both sides really) when it's a non OSI licence being called 'open source', but you can't just start extending that to the single words 'open' and 'source' too. 'I don't know what "source available" means, because it certainly doesn't mean available under open source licence', etc.