Populära emulatorn MAME för arkadspel går Open Source! #blogg100

Den populära emulatorn MAME går Open Source per definition! Till skillnad från de flesta vintage-konsoler eller dataspel, kan arkadspel vara både svåra att hitta och dyra att köpa, så många arkadspel-fans använder emulatorer att skapa sina egna hemmagjorda arkadsystem. Multiple Arcade Machine Emulator (MAME) har blivit den mest populära emulatorn för spelare som vill spela klassiska arkadspel i sitt hem, och nu har teamet bakom MAME beslutat att göra emulatorn till helt öppen källkod.

“Det fanns avsikt att göra detta i flera år,” sade MAME-ingenjören Miodrag Milanovic berättade Gamasutra. “Vårt mål är att hjälpa juridiska ägare licensägare distribuera sina spel baserat på MAME-plattformen, och att göra MAME till ett läroverktyg för utvecklare som arbetar med utvecklingskit.”

Källkoden för MAME har varit tillgänglig under en längre tid, och många utvecklare har bidragit med kod till projektet, men emulatorn har tidigare använt en programvarulicens som förbjudit kommersiell användning av MAME av tredje part. MAME-utvecklare förklarade i en tweet : “Vi hade alltid källa tillgänglig för programvara, men inte öppen källkod per definition.”

Milanovic sade att medan licensen var tänkt att förhindra “missbruk av MAME i olagliga sätt,” det hade bieffekt av också hindra människor från att använda emulatorn på lagliga vägar på grund av juridiska teknikaliteter. Till exempel kan ett museum som debiteras en inträdesavgift inte har arkadspel som används MAME i en utställning.

Förändringen påverkar också MAME s systerprojekt, Multiple Emulator Super System (MESS), vilket inkluderar kod för att emulera konsol och dataspel. Milanovic förklarade: “Från och med nu kommer det att finnas endast en frigör körbar kod som täcker alla arkader, datorer och konsoler, men vi kommer att verka under ett namn” MAME, “som är vårt varumärke.”

Spelemulering är något av en juridisk gråzon, men MAME innehåller inte någon ursprunglig spelkod. För att verkligen kunna spela spel kräver MAME “bilder av original rom, cd-skivor eller hårddiskar från arkadmaskiner.”

Medan MAME är vanligt i hembyggda arkadskåp, har användarna funnit andra smarta användningsområden för programvaran. Tidigare i år skapade utvecklare ett arkadspel från 1980 i virtuell verklighet för de proprietära VR-glasögonen Oculus Rift, komplett med fullt fungerande arkadspel som använder MAME för att köras.

Sociala nätverket Diaspora* nu version 0.5! #blogg100

Sociala nätverket Diaspora* släpptes nyligen i version 0.5.0.0! Det är en stor milstolpe för Diaspora* som projekt. Projektet är en mjukvara för att starta sitt eget sociala nätverk. Alla användare kan starta sin egna “pod” (instans) som integreras i det sociala nätverk Diaspora*. Det är baserat på P2P-principer. Det utvecklas alltså mot att bli helt federerat. Med versionsnummer 0.5. är projektet halvvägs framme på väg mot målet. Det är dock en fullt fungerande mjukvara idag. Utmaningarna idag är att tillhandahålla full federation. Allt material och interaktion ska alltså integreras. Det ska inte spela någon roll om du är på en pod och din kontakt på en annan.

Diaspora*, Logo, Asterisk,
Diaspora* Logotyp

Varje större versionsuppdatering av det sociala nätverket Diaspora* brukar alltid innebära bra förbättringar. Eftersom att det finns principer om hur integritet och säkerhet kan funktionell utveckling prioriteras. Därför är det härligt att veta att vissa saker inte ändras som t.ex. minskning av användarens kontroll över dennes information.

Det sociala nätverket Diaspora* är en av många Open Source-lösningar. Det är perfekt för dig som vill behålla din frihet och integritet på nätet – även om det fortfarande är i sin linda. Den skiljer sig ordentligt från proprietära lösningar som Facebook, Google+ och Twitter där du betalar med din uttrycksfrihet och integritet.

Bankdroid – En Fri och Öppen Saldo- och Transaktions-app för Android

Bankdroid – är en Fri och Öppen Saldo- och transaktions-app för Android som jag verkligen vill rekommendera! Det finns en hel del riktigt bra funktioner som samlar alla saldo- och transaktionsinformation under taket i en enda app. Mer finns att läsa på Android Informer. Bankdroid vann pris 2011 för bästa app på Swedish Application Developers Contest, där konkurrenter som Doberman AB kom tvåa.

Den stängda betalningslösningen Swish avslöjades för en mindre skandal genom att ha GPL-licens. Jag är inte helt insatt i vad det innebar men helt enkelt hade Swish använt sig av koden utan att erkänna att det var en känd hackares kod. Och Swish verkar inte så säker enligt Nullbyte, skaparen av Bankdroid. Till skillnad från Swish är Bankdroid helt öppen med sin källkod.

Källkoden finns tillgänglig på GitHub.

Kaiwa – en Stilren, Funktionsfylld och Webbaserad XMPP-klient! – blogg100

Öppna chattklienter rör sig framåt och det senaste tillskottet heter Kaiwa! Häromdagen läste jag om den nya webbklienten Kaiwa som fungerar genom det öppna chattprotokollet XMPP (vidareutveckling av Jabber).

Kaiwa är ett bra exempel på att användare inte behöver tumma på funktion och stilren design med open-source lösningar. Faktum är det att internetgiganter som Google och Facebook samt nya kommunikationsplattformar som Slack använder sig av stängda chattplattformar baserade på XMPP.

Det är en intressant dubbelheten i open-source att det är fritt fram för vem som helst att stänga in sina kunder och användare med öppen teknik. Det är också där det finns en stor skillnad mot Fri mjukvara i och med att användaren ska ha friheten att kunna förbättra plattformen. Utvecklarna av Kaiwa har i sin tur utvecklat sin klient baserat på Otalk.

Själv är jag hemmastadd på Jabber.se, en anrik XMPP-tjänst i Sverige med sina rötter hos Chalmers. Numera huserar tjänsten vid den akademiska datorföreningen Lysator vid Linköpings Universitet. Du hittar mig på openlifechallenge @ jabber punkt se.

Vore kul att höras där, kanske Jabber.se snart kör Kaiwa!

 

Kryptera mera med Let’s Encrypt! – #blogg100

Det kommer bli lättare att kryptera mera! Och det med öppna teknologier! I mitten av 2015 lanseras Let’s Encrypt. Denna tjänst är ett kollaborativt initiativ av Linux Foundation. Idén med det hela är att göra det fritt, gratis, öppet och bekvämt att göra sin server mer säker med HTTPS-kryptering (SSL-certifikat). HTTPS krypterar trafiken mellan användaren och hemsidan den interagerar med.

Det hela kommer som en reaktion på NSA-avslöjandena efter Edward Snowdens frigörande av hemliga dokument. Dessutom är det idag också rätt krångliga processer att både skapa sitt eget OpenSSL-certifikat alternativt ansöka om via t.ex CACert eller StartSSL.

Let’s Encrypt kommer att automatisera hela processen genom nya ACME-protokollet och en Python-baserad klient. Protokollet ämnar de göra till den öppna standarden för automatiska SSL-certifieringar. Andra partners inom öppenhet än Linux Foundation som stödjer arbetet är bland annat EFF, Automattic och Mozilla! Bra samverkan tycker jag, en krypterad webb gör det möjligt för fler att vara öppna på nätet!