
Library Genesis â en riktig juvel pĂ„ Internet. Det Ă€r ett online-bibliotek som erbjuder fri tillgĂ„ng till mer Ă€n 2,7 miljoner böcker, och denna vecka har det gjort ett efterlĂ€ngtat steg. Ett av webbens speglar av biblioteket tillĂ„ter nu nedladdning av filer via IPFS â ett distribuerat filsystem.
SÄ, Library Genesis samling av böcker har laddats upp till IPFS, lÄsts och kopplats till sökning. Det betyder att det nu Àr lite svÄrare att beröva mÀnniskor tillgÄng till vÄrt gemensamma kulturella och vetenskapliga arv.
Om LibGen
I början av 2000-talet, nÀr Internet fortfarande var fritt frÄn reglering, fanns det dussintals samlingar av vetenskapliga böcker. Bland de största samlingarna som jag kan komma ihÄg var KoLXo3, mehmat och mirknig, som innehöll tiotusentals lÀroböcker, publikationer och andra viktiga djvu- och pdf-dokument för studenter fram till 2007.
Precis som med andra filsamlingar led dessa samlingar av allmÀnna problem med navigering. Biblioteket Kolhoz, till exempel, fanns pÄ över 20 DVD-skivor. Den mest populÀra delen av biblioteket överfördes av Àldre studenter till fildelning i studentkorridoren, och om man behövde nÄgot sÀllsynt, var det ofta jobbigt! Minst sagt fick man bjuda pÄ öl för Àgaren av skivorna.
ĂndĂ„ var samlingarna fortfarande av pĂ„taglig storlek. Och Ă€ven om sökning efter filnamn ofta blockerades av filens skapare, kunde man efter ihĂ€rdigt blĂ€ddrande igenom ett tiotal sidor hitta den bok man behövde.
à r 2008 publicerade en entusiast torrents pÄ rutracker.ru (dÄ torrents.ru), som sammanstÀllde de existerande böckerna till en stor hög. I samma trÄd fanns det en person som började det mödosamma arbetet med att systematisera de uppladdade filerna och skapa ett webbgrÀnssnitt. SÄ föddes Library Genesis.
Hela tiden frÄn 2008 till nu har LibGen utvecklats och fyllts pÄ med böcker av gemenskapens anstrÀngningar. Metadata för böckerna har redigerats och dÀrefter sparats och spridits i form av MySQL-dumpar för alla intresserade. Den altruistiska instÀllningen till metadata har lett till att det har skapats ett stort antal speglar och ökat överlevnaden för hela projektet, trots ökad fragmentering.
En viktig milstolpe i bibliotekets historia var speglingsprocessen av Sci-Hubs databas, som startade 2013. Tack vare samarbetet mellan de tvĂ„ systemen finns nu en enastĂ„ende samling av högkvalitativ data pĂ„ ett och samma stĂ€lle â vetenskapliga och skönlitterĂ€ra böcker tillsammans med vetenskapliga publikationer. Jag antar att en enda dump av det gemensamma biblioteket LibGen och Sci-Hub skulle vara tillrĂ€cklig för att Ă„terstĂ€lla den vetenskapliga och tekniska utvecklingen av civilisationen i hĂ€ndelse av dess förlust under en katastrof.
Idag stÄr biblioteket ganska stabilt pÄ sina fötter, med ett webgrÀnssnitt som gör det möjligt att söka i samlingen och ladda ner hittade filer.
LibGen i IPFS
Och Àven om den sociala betydelsen av LibGen Àr uppenbar, Àr orsakerna till varför biblioteket stÀndigt Àr i riskzonen för stÀngning lika tydliga. Det Àr just detta som fÄr underhÄllarna av speglarna att söka nya sÀtt att sÀkerstÀlla hÄllbarhet. En av dessa vÀgar har blivit publiceringen av samlingen i IPFS.
IPFS har funnits relativt lĂ€nge. Tekniska förhoppningar knöts till dess födelse och inte alla har uppfyllts. ĂndĂ„ fortsĂ€tter nĂ€tverkets utveckling, och LibGens nĂ€rvaro i det kan stĂ€rka tillströmningen av nya krafter och gynna sjĂ€lva nĂ€tverket.
Förenklat kan IPFS beskrivas som en filsystem som strÀcker sig över ett obestÀmt antal noder i nÀtverket. Deltagarna i det peer-to-peer-nÀtverket kan cacha filer lokalt och dela dem med andra. Adresseringen av filer sker inte efter sökvÀgar, utan efter hash av filinnehÄllet.
För en tid sedan tillkÀnnagav deltagarna i LibGen IPFS-hashar och började sprida filer. Denna vecka började lÀnkar till filer i IPFS dyka upp i sökresultaten för vissa speglar av LibGen. Dessutom, tack vare aktivister frÄn Internet Archive-teamet och belysningen av hÀndelserna pÄ Reddit, pÄgÄr just nu en ökning av aktiva pingare bÄde i IPFS och för spridning av de ursprungliga torrenterna.
Det Àr fortfarande oklart om sjÀlva IPFS-hasharna kommer att dyka upp i dumpen av LibGens databas, men det verkar som om detta kan förvÀntas. Möjligheten att ladda ner metadata för samlingen tillsammans med IPFS-hasharna sÀnker intrÀdesbarriÀren för att skapa en egen spegel, ökar stabiliteten för hela biblioteket och nÀrmar sig genomförandet av bibliotekets skapare dröm.
P.S. För dem som vill hjÀlpa till med projektet har en resurs skapats , dÀr instruktioner för hur man stÀller in IPFS finns.
KĂ€lla: habr.com
