top 50 comments

sorted by: hot top controversial new old
[–] 140 points 2 years ago* (last edited 2 years ago) (5 children)

Didn't they switch to a license with stronger mechanisms to keep the source available? SSPL, is basically AGPL but have even stronger protection from large corperations to use the code in their data centers without contributing the changes back. This is basically a move to prevent AWS/Google/Microsoft/et al, from leaching on the contributors work without giving anything back.

Or am I reading this wrong?

EDIT: Note, that the Mastodon account is to an AWS employee.... so for him, this might be bad, since it no longer allows them to have their own internal fork without contributing back. Now, they will need to use a real for and maintain that them selves without leaching on the redis contributors.

  • source
  • hideshow 9 child comments
  • [–] 41 points 2 years ago (2 children)

    The restriction doesn't only apply to large corporations, it applies to everybody. It restricts what you can do with it so it breaks the fundamental freedoms that make up "FOSS". As an immediate result it will be removed from Fedora and Debian because they don't consider SSPL/RSAL to be FOSS:

    https://gitlab.com/fedora/legal/fedora-license-data/-/issues/497

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915537#15

  • source
  • parent
  • hideshow 3 child comments
  • load more comments (1 reply)
  • [–] 26 points 2 years ago* (last edited 2 years ago) (1 child)

    Weirdly OSI doesn't classify the SSPL as an open-source license because it doesn't guarantee "the right to make use of the program for any field of endeavor", calling it a fauxpen license. I don't think the FSF has commented on the license, though I would be curious what they say about it.

    I imagine they consider it to not give the right to make use of the program for any field of endeavor, because providing the source of the entire stack needed to run the service you provide makes it impossible for users to host their service on stuff like AWS, since it is proprietary.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 110 points 2 years ago (2 children)

    For the record. The SSPL that Redis switched to while technically not recognized by the OSI really isn’t bad at all.

    It’s exactly like the AGPL except even more “powerful”. Under the SSPL if you host redis as a paid service you would have to open source the tooling you use to manage those hosted instances of redis.

    I don’t see why anyone but hyper scalers would object. It’s a shame that the OSI didn’t adopt it.

  • source
  • hideshow 3 child comments
  • [–] 44 points 2 years ago (5 children)

    From what I've understood SSPL is a ridiculously ambiguous license, it's extreme copyleft. It's not just "open source the tooling you use to host the software", it can also be interpreted to mean "open source all the hardware and firmware you use to host the software". No one wants to risk going to court for that so corporate wants to use SSPL licensed software.

    AGPL is the best license you can go for IMO.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 37 points 2 years ago* (1 child)

    The ambiguity is a valid concern. Hopefully the next version addresses this a bit better. This being said mega corps will call anything they can’t abuse for profit “extreme”. So if they think it’s extreme that just means we are on the right track.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (4 replies)
  • load more comments (1 reply)
    [–] 66 points 2 years ago (14 children)

    https://redis.com/blog/redis-adopts-dual-source-available-licensing/

    This is the announcement.

    This is a disappointing outcome but one that I think has been coming for a while. Amazon has profited off of Redis without giving much back for quite a while (at least I recall this being a complaint of the Redis folks, perhaps others have evidence to the contrary).

    This is pretty clearly an effort to bring AWS to the table for negotiations.

  • source
  • hideshow 15 child comments
  • [–] 16 points 2 years ago (4 children)

    ${CORPORATION} has profited off of Redis without giving much back (...)

    I don't understand this blend of comment.

    If you purposely release your work as something anyone in the world is free to use and change to adapt to their own personal needs without any expectation of retribution or compensation, why are you complaining that people are using your work without any retribution or compensation?

    More to the point, why are you singling out specific adopters while leaving out the bulk of your community?

    It makes absolutely no sense at all.

  • source
  • parent
  • hideshow 7 child comments
  • load more comments (1 reply)
  • load more comments (13 replies)
    [–] 41 points 2 years ago* (last edited 2 years ago) (4 children)

    If you think this is bad, then you should make sure to use copyleft licenses.

    EDIT: Just read the details, and it seems that this is just what they did. SSPL is like AGPL with a stronger SAAS is distribution claus. That might not be valid, according to the OpenSource definition, but unless you are planning to modify the code and provide it as SAAS I think this is no a problem.

  • source
  • hideshow 4 child comments
  • load more comments (4 replies)
    [–] 27 points 2 years ago (5 children)

    You may not make the functionality of the Software or a Modified version available to third parties as a service or distribute the Software or a Modified version in a manner that makes the functionality of the Software available to third parties.

    🫡

  • source
  • hideshow 5 child comments
  • load more comments (5 replies)
    [–] 19 points 2 years ago (1 child)
  • [–] 14 points 2 years ago (1 child)

    Well... everyone back to memcached?

  • source
  • hideshow 2 child comments
  • [–] 13 points 2 years ago (2 children)

    all is fine, gentlemen - it has been forked

    phew

  • source
  • hideshow 3 child comments
  • [–] 26 points 2 years ago* (1 child)

    The old code isn't going anywhere, there are already countless backups and clones. For a fork to actually be meaningful it needs community support and maintainers otherwise it's basically just a clone.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 13 points 2 years ago

    Been using the KeyDB fork for ages anyway, mainly because it supports running in a multi-master / active-active setup, so it scales and clusters without the ridiculousness that is HA Redis.

  • source
  • [–] 11 points 2 years ago (3 children)

    RSAL seems weird and I need to research it more. But I don't mind SSPL at all. It only hurts companies who hope to use open source without wanting to give back. From my perspective that's good.

  • source
  • hideshow 3 child comments
  • load more comments (3 replies)
    [–] 10 points 2 years ago

    WTAF? Today is a bad day.

  • source
  • [–] 9 points 2 years ago

    Read that as reddit

  • source
  • [–] 6 points 2 years ago (1 child)

    On another note, what other licenses do you lemmings know that impose more restrictions to prevent your software from being used for evil?

  • source
  • hideshow 2 child comments
  • [–] 5 points 2 years ago
    load more comments
    view more: next ›