Microsoft on ilmoittanut, että sen vuoden 1995 animaatioohjelman 3D Movie Maker koodi on nyt avoimen lähdekoodin ja saatavilla GitHubissa.
Microsoft on alun perin julkaissut vuonna 1995 avoimen lähdekoodin 3D Movie Maker -animaatio-ohjelmalle. Jos et muista 3D Movie Makeria, se on ymmärrettävää, koska se oli suhteellisen lyhytikäinen ohjelmisto.
3D Movie Maker oli lapsille suunnattu animaatiostudio, joka antoi käyttäjille mahdollisuuden luoda animaatioelokuvia. Ohjelma sisälsi sarjan 3D-hahmomalleja sekä joitain musiikki- ja äänileikkeitä, ja yhdessä esirenderöityjen taustojen kanssa oli mahdollista luoda videokohtaus kuva ruudulta. Oli myös mahdollista äänittää äänileikkeitä ja tuoda äänitiedostoja luomuksiasi varten. Lisäksi 3D Movie Maker oli tunnetun (paremmassa tai huonossa) Comic Sans -kirjasimen ensimmäinen esiintyminen.
Vaikka 3D Movie Makerin viralliset versiot eivät menneet paljon alkuperäistä julkaisua pidemmälle, harrastajat ovat kehittäneet useita laajennuspaketteja tehdäkseen siitä käyttökelpoisemman vuosien varrella. Ilmeisesti vastauksena yhdelle tällaiselle harrastajalle Microsoft päätti julkaista lähteen ohjelmiston koodi, kuten Microsoftin Scott Hanselman jakoi uutisen vastauksena Twitter-käyttäjälle foone.
Lähdekoodi on julkaistu GitHubissa MIT-lisenssillä, ja vaikka Microsoft varoittaa, et todennäköisesti voi rakentaa sovellusta tästä lähteestä koodia nykyaikaisella laitteistolla, mutta kehittäjät voivat kokeilla sitä ja mahdollisesti päivittää sen nykyaikaisiksi ikä. Microsoft itse ei julkaise päivitettyjä versioita 3D Movie Makerista, koska virallinen avoimen lähdekoodin repo on staattinen, mutta käyttäjät voivat hakea sen ja selata sitä omissa arkistoissaan.
Microsoft on nojautunut enemmän avoimen lähdekoodin ohjelmistoihin viime vuosina. PowerToys elvytettiin viime vuosina avoimen lähdekoodin ohjelmistona ja saa usein parannuksia kiitos kehittäjäyhteisölle. Windows 10 Laskin -sovellus oli myös avoimen lähdekoodin lähde muutama vuosi sitten ja on jopa siirretty älypuhelimiin.
Lähde Microsoft (GitHub)