„Microsoft“ padarė „Windows“ skaičiuoklę atviruoju šaltiniu

skaičiuoklė-langai-10

„Microsoft“ ilgą laiką buvo nemokamos programinės įrangos ideologijos šalininkė, ideologija, per kurią įmonė uždirbo milijardus dolerių. Istoriškai įmonė priešinosi viešiems, atviro kodo projektams, tokiems kaip „Linux“.

Tačiau vadovaujant Satya Nadella, „Microsoft“ yra labai skirtinga visuomenė. Jis ne tik palaiko atvirąjį kodą ir „Linux“, bet ir atneša kodą į atvirojo kodo pasaulį.

Iš tikrųjų „Microsoft“ tapo vienu iš pagrindinių bendradarbių. Na ir vakar „Windows“ žmonės paskelbė kuris dar labiau prisiima įsipareigojimą atvirojo kodo ideologijai. Kaip ir darant paverskite „Windows“ skaičiuoklės programą projektu atviras šaltinis „GitHub“.

Tinklaraščio įraše „Microsoft“, kad:

Šiandien mes džiaugiamės galėdami pranešti, kad „GitHub“ išleidžiame „Windows“ skaičiuoklės kodą pagal MIT licenciją. Tai apima pirminį kodą, komponavimo sistemą, vieneto bandymus ir produkto planą.

Mūsų tikslas yra sukurti dar geresnę vartotojo patirtį bendradarbiaujant su bendruomene. Mes skatiname jūsų naujas perspektyvas ir aktyvesnį dalyvavimą, kad padėtumėte apibrėžti skaičiuoklės ateitį.

Kaip kūrėjai, jei norite sužinoti, kaip veikia skirtingos skaičiuoklės dalys, lengvai integruoti skaičiuoklės logiką ar vartotojo sąsają į savo programas arba tiesiogiai prisidėti prie to, kas įtraukta į „Windows“, dabar tai įmanoma.

Skaičiuoklė ir toliau atliks visus įprastus vidiniams vartotojams siūlomus testavimo, atitikimo, saugumo, kokybės procesus ir komponavimo versijas, kaip tai darome su kitomis mūsų programomis.

Kiekvienas gali prisidėti

"Microsoft" ragina kūrėjus prisidėti prie „Windows“ skaičiuoklės, dabar yra atviro kodo, per:

  • Dalyvaukite diskusijose.
  • Nurodyti ar išspręsti problemas.
  • Siūlo naujų funkcijų idėjų.
  • Naujų funkcionalumų prototipų realizavimas.
  • Projektavimas ir dalyvavimas pastatų statyboje kartu su inžinieriais.

Šiuo metu „Windows“ skaičiuoklė turi šias funkcijas:

  • Standartinis skaičiuoklės režimas siūlo pagrindines operacijas ir įvertina užsakymus, kai tik jie įvedami.
  • Mokslinis skaičiuotuvas siūlo plačias operacijas ir įvertina komandas pagal operacijų eiliškumą.
  • Programuotojo skaičiuoklės funkcija, suteikianti kūrėjams įprastas matematikos operacijas, įskaitant konversiją tarp bendrų bazių.
  • Skaičiavimo istorija ir atminties talpa.
  • Perskaičiavimas tarp įvairių matavimo vienetų.
  • Valiutos konvertavimas pagal duomenis, paimtus iš „Bing“.

Kaip ir su visais pakeitimais, „Microsoft“ komandos narys, prieš archyvuodamas jį pagrindiniame filiale, peržiūrės naujų funkcijų kodą.

Naujos funkcijos dažnai reikalauja daugiau techninio redagavimo nei klaidų taisymai. Nuskaitydama kodą, ar nėra naujų funkcijų, „Microsoft“ komanda atsižvelgia bent į šiuos dalykus:

Reikia atkreipti dėmesį į visus prieinamumo kontrolinio sąrašo elementus.
Visi elementai, esantys pasauliniame kontroliniame sąraše, turi būti apdoroti.

Pakeitimą reikia išbandyti naudojant seniausią „Windows“ versiją, kurią palaiko programa.

Šį versijos numerį rasite „AppxManifest.xml“.

Visi naujesni nei ši versija API skambučiai turi būti sąlyginai įgalinti.

Pakeitime turėtų būti naudojamos tik palaikomos API. Jei kyla klausimų dėl senų arba be dokumentų pateiktų API naudojimo, „Windows“ programų sertifikavimo rinkinys turi veikti patikrinimui.

Be to, jei pakeitimas programai prideda naujų bibliotekų ar kitų priklausomybių se turėtumėte išmatuoti padidėjusį dvejetainių failų dydį ir, jei biblioteka nėra „Microsoft“ valdoma, „Microsoft“ komanda turės nustatyti planą, kaip stebėti ankstesnės bibliotekos pokyčius, pvz., saugos pataisas.

Jei biblioteka naudojama pagal atvirojo kodo licenciją, turime laikytis licencijos ir tinkamai akredituoti trečiąsias šalis.

Jei norite apie tai sužinoti daugiau, galite apsilankyti pareiškime „Microsoft“ tinklaraštyje. Nuoroda yra tokia. 


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   01101001b sakė

    Oho! M $ prisideda prie atvirojo kodo skaičiuoklės. Tik tai, ko mums reikia „Linux“, nes jų neturėjome. Prašau visi atsistoti ir 3 plojimai, kad neatrodytų nedėkingi. Dienos pabaigoje M $, jei jis tai daro, jis nėra visiškai suinteresuotas (kaip vienas ten pasakė „kad nereikia įkandinėti rankos, kuri maitina atvirą kodą, nes M $ yra jos„ didžiausias “bendradarbis ") Na, ką galima atsinešti mainais? Žinokite, kaip „Linux“ išleidžia naujas versijas be 12 metų tarp vieno ir kito? Nahhh.

  2.   Andreale Dicam sakė

    Tai labai gera pradžia ir dėl to labai džiaugiuosi. Tiesa, jei palyginsime „Microsoft“ elgesį su konkurencingesniais atvirojo kodo projektais, tokiais kaip „Firefox“, kuriuos jie apgailėtinai užblokavo iš „Skype“ savo internetinėje versijoje, suprasime, kad šis faktas bus taikomas tik tiems projektams, kurie nėra sunaikinti savo sistemą. Bet ei, tai kažkas. Jei viskas klostysis gerai, ši intencija išplis ir į kitus projektus, tai tikrai.

  3.   Pol_with_o sakė

    „Microsoft“ turi būti imbecilai ...