Fyrsta tilraunaútgáfa Fosscord á netþjónshliðinni, verkefnis sem þróar opinn samskiptavettvang til að skipuleggja samfélagssamskipti með spjalli, myndsímtölum og talhringingum, hefur verið gefin út. Lykilmunur frá öðrum svipuðum opnum hugbúnaðarverkefnum, eins og Revolt og Rocket.Chat, er samhæfni samskiptareglna þess við einkaleyfisvarða spjallforritið Discord — Fosscord-notendur geta átt samskipti við fólk sem heldur áfram að nota discord.com þjónustuna. Kóði verkefnisins er skrifaður í TypeScript með Node.js kerfinu og er dreift undir AGPLv3 leyfinu. Tilbúnar útgáfur eru í boði. miðlara undirbúinn fyrir Linux, Windows и macOS.
Þjónninn, sem gerir þér kleift að dreifa kerfinu á eigin auðlindum, inniheldur íhluti með útfærslu á Discord-samhæfu HTTP API, gátt byggðri á WebSocket samskiptareglunum, efnisafhendingarneti, netþjónum RTC og WebRTC fyrir tal- og myndsamskipti, veitur og vefviðmót fyrir stjórnun. MongoDB er notað sem gagnagrunnsstjórnunarkerfi. Verkefnið er einnig að þróa biðlara og CSS ramma til að búa til viðmót í Discord-stíl.

Endanlegt markmið verkefnisins er að búa til Discord klón sem er fullkomlega afturábakssamhæft en býður upp á bætta eiginleika. Fosscord biðlarinn mun koma í stað hins opinbera Discord biðlara og Fosscord netþjónninn mun leyfa notendum að keyra Discord-samhæfan netþjón á eigin vélbúnaði. Stuðningur við Discord mun auðvelda notendum að skipta yfir í opið kerfi, einfalda flutning vélmenna og leyfa notendum að viðhalda núverandi vinnuflæði og samskiptaumhverfi — eftir flutninginn munu notendur samt geta átt samskipti við samstarfsmenn sem halda áfram að nota Discord.
Kostir Fosscord kerfisins eru meðal annars möguleikinn á að fínstilla alla þætti og takmarkanir, dreifða arkitektúr án eins stigs bilunar (sem þýðir að viðskiptavinur getur tengst mörgum netþjónum samtímis), möguleikinn á að auka virkni með viðbótum, aðlaga útlit með þemum og nota enda-til-enda dulkóðun fyrir trúnaðarsamskipti. Stuðningur við spjallþjóna er í boði til að auka getu netþjónsins.

Heimild: opennet.ru
