Booklore: Plex samoobsługowych bibliotek e-booków wywołuje kontrowersje licencyjne i sprzeciw społeczności

Kiedy po raz pierwszy napisałem o Booklorebyła to świeżo wydana, nowoczesna alternatywa dla Calibre Web. Samodzielnie hostowana platforma do zarządzania i utrzymywania biblioteki e-booków z nowoczesnym interfejsem użytkownika.
Jednak po ostatniej aktualizacji, która spowodowała, że spora część mojej cyfrowej biblioteki została skategoryzowana jako "fizyczna", a zatem niedostępna, próbując rozwiązać ten problem, pojawiły się pewne obawy, które podkreśliły potencjalne sygnały ostrzegawcze dotyczące oprogramowania.
W gorącym Reddit Postpojawiły się obawy dotyczące jakości kodu, z sugestiami, że spore fragmenty Booklore zostały zakodowane za pomocą wibracji. Sądząc po liczbie codziennych commitów , nie wydaje się to wykraczać poza granice możliwości. Podczas gdy nie ma nic złego w vibe-kodowaniu aplikacji, używanie jej do tworzenia wydajnego, samodzielnie hostowanego kontenera Docker prawdopodobnie mija się z celem. Biorąc pod uwagę oskarżenia dotyczące vibe-codingu o tworzenie kodu niskiej jakości i jego skłonność do usuwania produkcyjnych baz danych dość szybko, przekazanie sporej kolekcji książek do aplikacji kodowanej wibracjami może nie przypaść do gustu każdemu.
Ponadto pojawiły się obawy związane z rzekomym przejściem z licencji AGPL (Affero General Public License) na licencję BSL (Business Source License), która"przypisuje sponsorowi projektu prawo do publikowania wkładów na licencjach innych niż open source, nawet jeśli licencja projektu była licencją open source" bez proszenia współpracowników o wyrażenie zgody na Contributor License Agreement (CLA) (CLA). Podczas gdy zarabianie na projekcie, nad którym pracowałeś, nie jest z natury złe ani nieetyczne, sposób, w jaki deweloper poradził sobie z sytuacją na Discordzie, spotkał się z krytyką po tym, jak nie uznał wkładu wniesionego przez społeczność.
Pojawiły się również pytania dotyczące telemetrii wysyłanej na serwery obsługiwane przez dewelopera, pomimo wyłączenia tej funkcji w ustawieniach (chociaż wydaje się, że zostało to rozwiązane w późniejszych iteracjach oprogramowania).
Użytkownicy byli również sfrustrowani funkcją, która skutecznie blokowała pobieranie więcej niż jednej książki z własnej instancji.
Deweloper opublikował "swoją stronę historii" w usuniętym już poście Reddit co jeszcze bardziej podkreśla frustrację społeczności związaną z projektem.
Podczas odinstalowywania Booklore odkryłem, że uprawnienia całej mojej biblioteki e-booków na moim serwerze Unraid były ustawione na d--x--x--x, uniemożliwiając mi przenoszenie, kopiowanie lub usuwanie książek na poziomie systemu plików. Można to było łatwo zmienić, ale ta "funkcja" i publiczne kontrowersje na Reddicie potwierdziły, że usunięcie Booklore z mojego stosu było dla mnie co najmniej właściwym posunięciem.












