Spoločnosť Microsoft urobila z kalkulačky Windows otvorený zdrojový kód

kalkulačka-windows-10

Microsoft je už dlho zástancom ideológie neslobodného softvéru, ideológia, prostredníctvom ktorej spoločnosť vygenerovala miliardy dolárov. Spoločnosť bola historicky proti verejným, open source projektom, ako je Linux.

Avšak pod vedením Satya Nadella je Microsoft veľmi odlišná spoločnosť. Podporuje nielen open source a Linux, ale prináša aj kód do sveta open source.

V skutočnosti Spoločnosť Microsoft sa stala jedným z hlavných prispievateľov. A včera to oznámili ľudia so systémom Windows čo ide ešte ďalej v jej záväzku k ideológii otvoreného zdroja. Ako keď robíš urobte z vášho programu Windows Calculator projekt otvorený zdroj na GitHub.

V blogovom príspevku spoločnosť Microsoft, ktorá:

Dnes s potešením oznamujeme, že na GitHub vydávame kód kalkulačky Windows pod licenciou MIT. Zahŕňa to zdrojový kód, systém zostavenia, testy jednotiek a plán produktu.

Naším cieľom je vytvoriť ešte lepšiu používateľskú skúsenosť v partnerstve s komunitou. Podporujeme vaše nové pohľady a väčšiu účasť, aby ste nám pomohli definovať budúcnosť kalkulačky.

Ako vývojári, ak chcete vedieť, ako fungujú rôzne časti kalkulačky, môžete ľahko integrovať logiku kalkulačky alebo používateľské rozhranie do svojich vlastných aplikácií alebo priamo prispieť k niečomu, čo je súčasťou systému Windows, je to teraz možné.

Kalkulačka bude aj naďalej prechádzať všetkými obvyklými procesmi testovania, súladu, zabezpečenia, kvality a zostavenia ponúkanými interným používateľom, ako to robíme v prípade iných aplikácií.

Prispieť môže každý

Microsoft nabáda vývojárov, aby prispievali do kalkulačky Windows, teraz k dispozícii v otvorenom zdroji prostredníctvom:

  • Zúčastnite sa diskusií.
  • Poukázanie alebo riešenie problémov.
  • Ponúka nové nápady na nové funkcie.
  • Realizácia prototypov nových funkcionalít.
  • Projektovanie a účasť na stavbe budov so svojimi inžiniermi.

Kalkulačka systému Windows sa momentálne dodáva s nasledujúcimi funkciami:

  • Štandardný režim kalkulačky ponúka základné operácie a vyhodnocuje objednávky ihneď po ich zadaní.
  • Vedecká kalkulačka ponúka rozsiahle operácie a vyhodnocuje príkazy podľa poradia operácií.
  • Funkčnosť programátorskej kalkulačky, ktorá poskytuje vývojárom bežné matematické operácie vrátane konverzie medzi bežnými základňami.
  • História výpočtu a kapacity pamäte.
  • Prepočet medzi rôznymi mernými jednotkami.
  • Prevod mien na základe údajov získaných z nástroja Bing.

Rovnako ako pri všetkých zmenách, Člen tímu spoločnosti Microsoft skontroluje kód nových funkcií pred jeho archiváciou do hlavnej pobočky.

Nové funkcie často vyžadujú technickejšiu úpravu ako opravy chýb. Pri vyhľadávaní nových funkcií v kóde zohľadňuje tím spoločnosti Microsoft minimálne toto:

Musia byť adresované všetky položky v kontrolnom zozname prístupnosti.
Všetky položky v globálnom kontrolnom zozname musia byť spracované.

Zmena musí byť vyskúšaná na najstaršej verzii systému Windows podporovanej aplikáciou.

Toto číslo verzie nájdete v AppxManifest.xml.

Všetky hovory API novšie ako táto verzia musia byť podmienene povolené.

Zmena by mala používať iba podporované rozhrania API. Ak existujú otázky týkajúce sa použitia starších alebo nezdokumentovaných rozhraní API, musí byť na overenie spustená súprava na certifikáciu aplikácií systému Windows.

Okrem toho, ak zmena pridá do aplikácie nové knižnice alebo iné závislosti se mali by ste zmerať zväčšenú veľkosť binárnych súborov. Ak knižnicu nespravuje spoločnosť Microsoft, bude musieť tím spoločnosti Microsoft definovať plán monitorovania zmien v knižnici proti smeru, napríklad bezpečnostných opráv.

Ak je knižnica používaná na základe licencie typu open source, musíme jej vyhovieť a príslušným spôsobom akreditovať tretie strany.

Ak sa o nej chcete dozvedieť viac, môžete navštíviť vyhlásenie na blogu Microsoft. Odkaz je tento. 


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   01101001b dijo

    Wow! M $ prispieva do otvoreného zdroja kalkulačky. To, čo v systéme Linux potrebujeme, pretože sme žiadne nemali. Všetci, prosím, vstaňte a potleskujte 3, aby ste nevyzerali nevďačne. Na konci dňa, M $, ak to urobí, je to čisto nezainteresované (ako jeden tam povedal „že nemusíte hryznúť do ruky, ktorá ich živí open-source, pretože M $ je ich„ najväčší “) prispievateľ “) No, čo je možné priniesť výmenou? Poskytuje know-how toho, ako Linux vydáva nové verzie bez toho, aby medzi nimi bola 12 rokov? Nahhh.

  2.   Andreale Dicam dijo

    Je to veľmi dobrý začiatok a som za to veľmi rád. Je pravda, že ak porovnáme správanie Microsoftu s konkurenčnejšími open source projektmi, ako je Firefox, ktoré mizerne blokovali zo Skype vo svojej webovej verzii, uvedomíme si, že táto skutočnosť by sa týkala iba projektov, ktoré svoj systém sami zničili. Ale hej, to je niečo. Ak pôjde dobre, tento zámer sa rozšíri aj na ďalšie projekty, to je isté.

  3.   Pol_with_o dijo

    Tí z Microsoftu musia byť imbecili ...