Čím nahradit MinIO?

oss

  • ***
  • 229
    • Zobrazit profil
    • E-mail
Čím nahradit MinIO?
« kdy: 19. 06. 2022, 20:36:11 »
Ahojte,
zistil som, ze MinIO zmenil licenciu na AGPL, takze uz je nepouzitelny na akykolvek projekt, ktory zaraba peniaze.

Takze cim ho nahradit?
Potrebujem nejake distribuovane ulozisko objektov, nemusi byt S3 kompatibilne.
« Poslední změna: 19. 06. 2022, 21:17:34 od Petr Krčmář »


Re:Cim nahradit MinIO
« Odpověď #1 kdy: 19. 06. 2022, 21:04:30 »
1. Jed na minio verzi commit pred zmenou licence, pokud nepotrebujes nove features
2. Udelej si fork a nove features pridavej do kodu pred zmenou licence, pokud potrebujes upgrades
3. https://github.com/chrislusf/seaweedfs

Re:Cim nahradit MinIO
« Odpověď #2 kdy: 19. 06. 2022, 21:05:51 »
Vy máte váš kód odvozený z MinIO?

ja.

  • ****
  • 316
    • Zobrazit profil
    • E-mail
Re:Čím nahradit MinIO?
« Odpověď #3 kdy: 19. 06. 2022, 21:23:42 »
Ahojte,
zistil som, ze MinIO zmenil licenciu na AGPL, takze uz je nepouzitelny na akykolvek projekt, ktory zaraba peniaze.

Takze cim ho nahradit?
Potrebujem nejake distribuovane ulozisko objektov, nemusi byt S3 kompatibilne.

Preco by nebol pouzitelny na projekt, ktory zaraba peniaze? Vy modifikujete samotne minio? Pokial ho pouzivate tak ako je, bez akychkolvek vasich patchov, tak ste vysmiati, zakaznikovi date linku na github minia a ste vybaveni. Na klientov sa AGPL nevztahuje.

oss

  • ***
  • 229
    • Zobrazit profil
    • E-mail
Re:Čím nahradit MinIO?
« Odpověď #4 kdy: 20. 06. 2022, 07:58:22 »
Ahojte,
zistil som, ze MinIO zmenil licenciu na AGPL, takze uz je nepouzitelny na akykolvek projekt, ktory zaraba peniaze.

Takze cim ho nahradit?
Potrebujem nejake distribuovane ulozisko objektov, nemusi byt S3 kompatibilne.

Preco by nebol pouzitelny na projekt, ktory zaraba peniaze? Vy modifikujete samotne minio? Pokial ho pouzivate tak ako je, bez akychkolvek vasich patchov, tak ste vysmiati, zakaznikovi date linku na github minia a ste vybaveni. Na klientov sa AGPL nevztahuje.

Vy máte váš kód odvozený z MinIO?

Na klientov sa podla tohto clanku AGPL vztahuje (ak danu aplikaciu pouzivas cez siet, tak klient musi byt vydany pod (A)GPL licenciou) - https://www.root.cz/clanky/affero-gplv3-vydejte-zdrojove-kody-sitovych-aplikaci/


oss

  • ***
  • 229
    • Zobrazit profil
    • E-mail
Re:Cim nahradit MinIO
« Odpověď #5 kdy: 20. 06. 2022, 08:01:45 »
1. Jed na minio verzi commit pred zmenou licence, pokud nepotrebujes nove features
2. Udelej si fork a nove features pridavej do kodu pred zmenou licence, pokud potrebujes upgrades
3. https://github.com/chrislusf/seaweedfs

1. Na hranie Ok, do produkcie nie.
2. Na to niesu ludia. Inac nie je nelegalne mergovat zmeny z AGPL kodu? neporusuje to uz licenciu? Lebo prakticky by som len forkol repo, zmenil licenciu a bolo by to.
3. Vdaka pozriem sa na to.

Re:Čím nahradit MinIO?
« Odpověď #6 kdy: 20. 06. 2022, 08:26:58 »
Jako alternativa by snad mohl posloužit Riak S2 (Riak CS). Open source vydání je pod Apache 2.

Re:Čím nahradit MinIO?
« Odpověď #7 kdy: 20. 06. 2022, 08:57:53 »
Na klientov sa podla tohto clanku AGPL vztahuje (ak danu aplikaciu pouzivas cez siet, tak klient musi byt vydany pod (A)GPL licenciou) - https://www.root.cz/clanky/affero-gplv3-vydejte-zdrojove-kody-sitovych-aplikaci/
Nevím, na základě čeho jste nabyl takového dojmu. AGPL řeší případy, když serverový software používají uživatelé přes síť. A stanovuje, že v takovém případě musí být uživatelům poskytnuty zdrojové kódy toho serverového řešení. Tedy pokud používáte MinIO (původní nebo s vlastními úpravami), musíte zveřejnit zdrojové kódy toho původního MinIO nebo svých úprav (podle toho, co používáte).

AGPL ale vůbec neřeší licenci klientského softwaru, který se k přístupu používá. K AGPL aplikacím se často přistupuje pomocí webového prohlížeče (jde to i v případě MinIO) a licence AGPL v žádném případě nevyžaduje, že i ten prohlížeč musí být AGPL.

Re:Čím nahradit MinIO?
« Odpověď #8 kdy: 20. 06. 2022, 11:06:54 »
CEPH by nestačil? Používám ho a přijde mi to OK viz.
https://docs.ceph.com/en/latest/radosgw/s3/#features-support
« Poslední změna: 20. 06. 2022, 11:08:44 od Jan Forman »
„Řemeslo se naučí každý. Umění nikdo.“
„Jednoduchost je nejvyšší úroveň sofistikovanosti.“
- Leonardo Da Vinci

oss

  • ***
  • 229
    • Zobrazit profil
    • E-mail
Re:Čím nahradit MinIO?
« Odpověď #9 kdy: 20. 06. 2022, 14:55:28 »
Na klientov sa podla tohto clanku AGPL vztahuje (ak danu aplikaciu pouzivas cez siet, tak klient musi byt vydany pod (A)GPL licenciou) - https://www.root.cz/clanky/affero-gplv3-vydejte-zdrojove-kody-sitovych-aplikaci/
Nevím, na základě čeho jste nabyl takového dojmu. AGPL řeší případy, když serverový software používají uživatelé přes síť. A stanovuje, že v takovém případě musí být uživatelům poskytnuty zdrojové kódy toho serverového řešení. Tedy pokud používáte MinIO (původní nebo s vlastními úpravami), musíte zveřejnit zdrojové kódy toho původního MinIO nebo svých úprav (podle toho, co používáte).

AGPL ale vůbec neřeší licenci klientského softwaru, který se k přístupu používá. K AGPL aplikacím se často přistupuje pomocí webového prohlížeče (jde to i v případě MinIO) a licence AGPL v žádném případě nevyžaduje, že i ten prohlížeč musí být AGPL.

Aha, ja som cakal, ze sa to tyka celej aplikacie (aj ked defakto je to viac spustitelnych aplikacii sucastne).

Re:Čím nahradit MinIO?
« Odpověď #10 kdy: 20. 06. 2022, 15:15:41 »
Aha, ja som cakal, ze sa to tyka celej aplikacie (aj ked defakto je to viac spustitelnych aplikacii sucastne).
Pokud by to opravdu byla jedna aplikace a váš kód byl odvozený od kódu MinIO, pak by opravdu pro celou aplikaci platila AGPL licence. Já ale předpokládám, že používáte MinIO jako server, S3-kompatibilní úložiště BLOBů, a váš klient není na MinIO přímo závislý – mohl by (třeba s drobnými úpravami) běžet i proti jinému S3 úložišti. Nebo-li že MinIO používáte podobným způsobem, jako byste používali třeba relační nebo NoSQL databázi, souborový server – prostě jako externí službu, která stojí mimo vaši aplikaci. Pokud je to tak, potom se na vás ta „virálnost“ AGPL nevztahuje. Dokonce pokud uživatelé nekomunikují přímo s MinIO, ale pouze s vaší aplikací, nevztahuje se na to ani ten „síťový“ dodatek AGPL.

oss

  • ***
  • 229
    • Zobrazit profil
    • E-mail
Re:Čím nahradit MinIO?
« Odpověď #11 kdy: 20. 06. 2022, 15:49:25 »
Ok, vdaka za vysvtlenie.

Ale aj tak sa pozriem na SeaweedFS, ak dokaze ukladat aj metadata ku suborom (kluc-hodnota), tak by som si usetril par instancii redisu.