yesterday was a very exciting day for the ownCloud community because
ownCloud Infinite Scale 2.0.0 was released as “General Availability”.
That means that it is now available for production use. We are happy to now offer this solution, which is completely released under open source licenses, to the community and our customers.
Here is a brief overview of what is available with this release:
The Infinite Scale backend, a brand new architected backend component for file sync and share and content collaboration. Written in Golang following a microservices architecture paradigm. Based on REVA, a collaboration platform maintained by the CS3 community which we are proudly part of.
A brand new web client based on vue.js following latest design and UX principles. Slim, efficient to use and fully accessible.
Fully compatible desktop-, iOS- and Android clients (soon) which support Infinite Scale features and ownCloud 10
So excited to see this reach GA Have been following along with OCIS for a while now, congratulations on all the hard work coming to fruition!
Question on the future of Infinite Scale: I was excited to see that there is no CLA on the Infinite Scale GitHub, and just wondered if the plan is to keep OCIS fully open source or the plan is to transition to open core like the old model.
Congrats again, thanks for all you do for the community!
Thanks for the praise, we are happy the first GA version is out!
ownCloud Infinite Scale (oCIS) is the server backend and currently the name of the overall offering.
Indeed as we are using a liberal Apache 2.0 license here, no CLA is necessary.
We and others will be able to do Open Source, commercial or even proprietary extensions - due to the liberal license.
ownCloud Web = the web frontend we provide for oCIS is AGPLv3 licensed, with a CLA (or MIT for small outside contributions) and is provided with an ownCloud Commercial License to our enterprise subscription customers.
We don’t expect changes into the licensing scheme above. We will likely enhance around the product with items like log management, service operations in a Kubernetes environment, etc.
Generally I think open core models are a good thing as long as the core is valuable on its own and the Apache 2.0 license allows not only us, but also others to diversify the business models or not, depending on demand.