A Microsoft régóta híve a nem szabad szoftverek ideológiájának, egy ideológia, amely révén a vállalat dollármilliárdokat termelt. Történelmileg a vállalat ellenezte az olyan nyilvános, nyílt forráskódú projekteket, mint a Linux.
Satya Nadella vezetésével azonban a Microsoft egy egészen más társadalom. Nemcsak a nyílt forráskódot és a Linuxot támogatja, hanem kódot is hoz a nyílt forráskódú világba.
Valójában, A Microsoft az egyik legfontosabb közreműködővé vált. És hát tegnap a Windows emberei bejelentették ami még tovább megy a nyílt forráskódú ideológia iránti elkötelezettségében. Mint amikor tegye projektjévé a Windows Számológép programját nyílt forráskódú a GitHubon.
A Microsoft egy blogbejegyzésében, amely:
Ma örömmel jelentjük be, hogy MIT licenc alatt kiadjuk a Windows számológép kódját a GitHubon. Ez magában foglalja a forráskódot, az összeállítási rendszert, az egység teszteket és a termék ütemtervét.
Célunk, hogy a közösséggel együttműködve még jobb felhasználói élményt teremtsünk. Javasoljuk új szempontjait és fokozott részvételét, hogy segítsen meghatározni a számológép jövőjét.
Fejlesztőként, ha szeretné tudni, hogy a Számológép különböző részei hogyan működnek, könnyen integrálja a számológép logikáját vagy a felhasználói felületet a saját alkalmazásaiba, vagy közvetlenül hozzájárulhat valamihez, ami a Windows részét képezi, ez most már lehetséges.
A számológép továbbra is elvégzi a belső felhasználók számára kínált szokásos tesztelési, megfelelőségi, biztonsági, minőségi folyamatokat és összeépítéseket, ahogyan más alkalmazásokkal is.
Mindenki hozzájárulhat
microsoft arra ösztönzi a fejlesztőket, hogy járuljanak hozzá a Windows számológépéhez, már elérhető nyílt forráskódban, a következő címen:
- Vegyen részt a megbeszéléseken.
- A problémák rámutatása vagy megoldása.
- Új funkció ötleteket kínál.
- Új funkciók prototípusainak megvalósítása.
- Épületek tervezése és részvétele mérnökeivel.
A Windows számológép jelenleg a következő szolgáltatásokkal rendelkezik:
- A számológép normál módja alapvető műveleteket kínál és kiértékeli a megrendeléseket, amint azok belépnek.
- A tudományos számológép kiterjedt műveleteket kínál, és a parancsokat a műveletek sorrendje szerint értékeli.
- Programozói számológép-funkció, amely közös fejlesztésű matematikai műveleteket biztosít a fejlesztők számára, beleértve az általános bázisok közötti átalakítást is.
- Számítási előzmények és memória kapacitások.
- Átalakítás a különböző mértékegységek között.
- Pénznem-átváltás a Bing adatai alapján.
Mint minden változásnál, A Microsoft csapatának tagja felül fogja vizsgálni az új funkciók kódját, mielőtt archiválná a fő ágon.
Az új funkciók gyakran több technikai szerkesztést igényelnek, mint a hibajavítások. A kód új funkciók keresésekor a Microsoft csapata legalább a következőket veszi figyelembe:
Meg kell oldani az akadálymentességi ellenőrzőlista összes elemét.
A globális ellenőrzőlistán szereplő összes elemet fel kell dolgozni.A változást a Windows legrégebbi verzióján kell tesztelni, amelyet az alkalmazás támogat.
Ezt a verziószámot az AppxManifest.xml fájlban találja meg.
Az ennél a verziónál újabb API-hívásokat feltételesen engedélyezni kell.
A módosításnak csak támogatott API-kat kell használnia. Ha kérdései vannak a régi vagy dokumentálatlan API-k használatával kapcsolatban, a Windows alkalmazás tanúsító készletének futtatnia kell az ellenőrzéshez.
Ezen felül, ha a változás új könyvtárakat vagy más függőségeket ad az alkalmazáshoz se meg kell mérnie a bináris fájlok megnövekedett méretét, és ha a könyvtárat nem a Microsoft kezeli, akkor a Microsoft csapatának meg kell határoznia egy tervet az upstream könyvtár változásainak, például biztonsági javítások figyelemmel kísérésére.
Ha a könyvtárat nyílt forráskódú licenc alapján használják, akkor be kell tartanunk a licencet és megfelelően akkreditálnunk kell harmadik feleket.
Ha többet szeretne megtudni róla, akkor látogassa meg a Microsoft blog nyilatkozatát. A link ez.
Azta! Az M $ hozzájárul a nyílt forráskódú számológéphez. Csak amire szükségünk van a Linuxban, mert nem volt ilyen. Kérem, álljon mindnyájan fel, és 3 tapsot, nehogy hálátlannak tűnjön. A nap végén M $, ha mégis megteszi, pusztán érdektelen (ahogy az egyik odakint mondta ", hogy nem kell megharapni azt a kezet, amelyik a nyílt forráskódú, mert az M $ a" legnagyobb "közreműködője ") Nos, mit lehet hozni cserébe? A know how hogyan adja ki a Linux új verzióit 12 év nélkül egymás között? Nahhh.
Nagyon jó kezdet, és nagyon örülök neki. Igaz, hogy ha összehasonlítjuk a Microsoft viselkedését a versenyképesebb nyílt forráskódú projektekkel, például a Firefox-szal, amelyeket a Skype webes verziójában nyomorúságos módon blokkoltak, akkor rájövünk, hogy ez a tény csak azokra a projektekre vonatkozik, amelyek nem önpusztítani a rendszerüket. De hé, ez valami. Ha jól mennek a dolgok, ez a szándék átterjed más projektekre is, az biztos.
A Microsoftnak imbecileknek kell lenniük ...