Comments (7)
You mean exchange the redis software with something that is able to act like redis?
Right, Valkey is a Redis fork, as an example. However, before we take any action we should probably wait and see what upstream Nextcloud does about this, if anything. Redis is really the best cache option they support, today.
Maybe an alternative is using redis snap?
No, that doesn't change anything.
from nextcloud-snap.
@mieseprem, thanks for the heads up.
Beginning today, all future versions of Redis will be released with source-available licenses. Starting with Redis 7.4, Redis will be dual-licensed under the Redis Source Available License (RSALv2) and Server Side Public License (SSPLv1). Consequently, Redis will no longer be distributed under the three-clause Berkeley Software Distribution (BSD).
@pachulo will this effect us?
from nextcloud-snap.
From their FAQ:
- I am the author of an open-source project that uses Redis in a non-competitive way. If someone else uses my project to produce a competitive product or hosted service (e.g., starts using my project in their SaaS solution), am I at risk of being considered competitive and violating the dual license? Do I need to track all users of my project and report suspected infringing use?
Only those who are embedding or hosting Redis products in a competitive manner are in violation of the license. The violation does not extend to a project owner who is not doing so and does not require asking others to do so on its behalf. The project owner has no obligation to monitor or report on how others are using their project.
I don't think this will immediately effect us. It's concerning, though. Thankfully we've never really exposed redis in a way that it can be used beyond a Nextcloud cache, so it should be pretty seamless to switch it out with something else.
from nextcloud-snap.
it should be pretty seamless to switch it out with something else
You mean exchange the redis software with something that is able to act like redis? From side of Nextcloud only this cache methods are available yet.
Maybe an alternative is using redis snap? Would that be a way around? (sorry, understanding native english license texts are not my best skill 😄)
from nextcloud-snap.
see what upstream Nextcloud does about this
I'll keep my eyes open. ;)
from nextcloud-snap.
just as a reminder @pachulo has started a discussion #2663 about using APCu for local cache previously... no need to reinvent the wheel right?
Nextcloud upstream recommends ACPu https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/caching_configuration.html
from nextcloud-snap.
That's true, but as you said, this fits only for memcache.local
. For memcache.locking
and memcache.distributed
it's redis wich is recommended. File locking depends on memcache.locking
for example.
from nextcloud-snap.
Related Issues (20)
- Include PDO SQLite driver (Collectives) HOT 11
- Directory listing failed Storage is temporarily not available HOT 8
- Support for allow only localhost HOT 1
- Update Nextcloud to 28.0.6
- Update Nextcloud to 29.0.1 HOT 3
- Update nextcloud to 27.1.10
- SNAP Nextcloud 27 stable 27.1.9snap1 has broken libpsl.so.5.2.0 HOT 28
- documentation wiki, reverse proxy settings from NC29 HOT 2
- Issues with v28 - 'sudo nextcloud.occ upgrade;' fails on very large databases HOT 45
- PHP opcache and imagick problems after update to Nextcloud-snap 28.0.6.1 HOT 9
- Cannot Upload Files Bigger than 8MB HOT 4
- Fixer service starts the maintenance mode every five minutes, but doesn't do anything HOT 4
- No Internet connection inside nextcloud snap HOT 11
- documentation faq, enable birthday calendar
- Update Nextcloud to 29.0.2
- Update PHP to 8.2.20
- documentation wiki, brute-force protection
- documentation wiki, nginx reverse proxy manager settings from NC29
- NextCloud Installation Broken - Unable To Update HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nextcloud-snap.