Microsoft teeb 3D Movie Makeri avatud lähtekoodiga 27 aastat hiljem

Microsoft teatas, et tema 1995. aasta animatsiooniprogrammi 3D Movie Maker kood on nüüd avatud lähtekoodiga ja saadaval GitHubis.

Microsoft on avatud lähtekoodiga 3D Movie Makeri koodi, animatsiooniprogrammi, mille ta oli algselt välja andnud 1995. aastal. Kui te 3D Movie Makerit ei mäleta, on see arusaadav, kuna see oli suhteliselt lühiajaline tarkvara.

3D Movie Maker oli lastele suunatud animatsioonistuudio, mis andis kasutajatele võimaluse luua animafilme. Programm sisaldas mitmeid 3D-tegelaskuju mudeleid koos mõne muusika- ja hääleklippidega ning koos eelrenderdatud taustaga oli võimalik kaader kaadri haaval luua videostseen. Samuti oli võimalik salvestada heliklippe ja importida oma loomingu jaoks helifaile. Lisaks oli 3D Movie Maker tuntud (heas või halvas) Comic Sansi fondi esmaesitlus.

Kuigi 3D Movie Makeri ametlikud versioonid ei jõudnud esialgsest väljalaskest palju kaugemale, on entusiastid välja töötanud mitmeid laienduspakette, et muuta see aastate jooksul kasulikumaks. Näiliselt vastus ühele sellisele entusiastile otsustas Microsoft allika avaldada tarkvara kood, kuna Microsofti Scott Hanselman jagas uudist vastuseks Twitteri kasutajale foone.

Lähtekood on avaldati GitHubis MIT-litsentsi alusel ja kuigi Microsoft hoiatab, et tõenäoliselt ei saa te rakendust sellest allikast luua kood tänapäevasel riistvaral, kuid arendajad saavad sellega katsetada ja potentsiaalselt seda kaasaegseks värskendada vanus. Microsoft ise ei avalda 3D Movie Makeri värskendatud versioone, kuna ametlik avatud lähtekoodiga repo on staatiline, kuid kasutajad saavad seda hargida ja sellega oma hoidlates segi ajada.

Microsoft on viimastel aastatel rohkem avatud lähtekoodiga tarkvarale toetunud. PowerToys taaselustati viimastel aastatel avatud lähtekoodiga tarkvarana ja saab sageli parandusi tänu arendajate kogukonnale. Windows 10 kalkulaatori rakendus oli ka mõni aasta tagasi avatud lähtekoodiga ja porditi isegi nutitelefonidesse.


Allikas Microsoft (GitHub)