Microsoft e ka bërë llogaritësin e Windows burim të hapur

kalkulatori-dritaret-10

Microsoft ka qenë prej kohësh një ithtar i ideologjisë së softuerit jo të lirë, një ideologji përmes së cilës kompania ka gjeneruar miliarda dollarë. Historikisht, kompania ishte kundër projekteve publike, me burim të hapur si Linux.

Sidoqoftë, nën udhëheqjen e Satya Nadella, Microsoft është një shoqëri shumë e ndryshme. Jo vetëm që mbështet burim të hapur dhe Linux, por gjithashtu sjell kod në botën me burim të hapur.

Në fakt, Microsoft është bërë një nga kontribuesit kryesorë. Dhe mirë dje njoftoi Windows e cila shkon edhe më tej në angazhimin e saj për ideologjinë me burim të hapur. Si kur bën bëjeni programin tuaj Windows Calculator një projekt burim i hapur në GitHub.

Në një postim në blog, Microsoft që:

Sot, ne jemi të kënaqur të njoftojmë se po lëshojmë kodin e llogaritësit të Windows në GitHub nën licencën MIT. Kjo përfshin kodin burimor, sistemin e ndërtimit, testet e njësive dhe hartën e produktit.

Qëllimi ynë është të krijojmë një përvojë edhe më të mirë të përdoruesit në partneritet me komunitetin. Ne inkurajojmë perspektivat tuaja të reja dhe rritjen e pjesëmarrjes për të ndihmuar në përcaktimin e së ardhmes së llogaritësit.

Si zhvillues, nëse doni të dini se si funksionojnë pjesët e ndryshme të Llogaritësit, integroni lehtësisht logjikën e kalkulatorit ose ndërfaqen e përdoruesit në aplikacionet tuaja, ose kontribuoni drejtpërdrejt në diçka që përfshihet në Windows, tani është e mundur.

Llogaritësi do të vazhdojë të kalojë nëpër të gjitha testimet e zakonshme, pajtueshmërinë, sigurinë, proceset e cilësisë dhe ndërtimet e ofruara për përdoruesit e brendshëm, siç bëjmë me aplikacionet tona të tjera.

Të gjithë mund të kontribuojnë

microsoft inkurajon zhvilluesit të kontribuojnë në llogaritësin e Windows, tani në dispozicion në burim të hapur, përmes:

  • Merrni pjesë në diskutime.
  • Vënia në dukje ose zgjidhja e problemeve.
  • Ofrimi i ideve të reja të tipareve.
  • Realizimi i prototipave të funksionaliteteve të reja.
  • Projektimi dhe pjesëmarrja në ndërtimin e ndërtesave me inxhinierët e saj.

Llogaritësi i Windows aktualisht dërgohet me karakteristikat e mëposhtme:

  • Modaliteti standard i llogaritësit ofron operacionet themelore dhe vlerëson porositë sapo të futen.
  • Llogaritësi shkencor ofron operacione të gjera dhe vlerëson komandat sipas radhës së operacioneve.
  • Funksionaliteti i llogaritësit të programuesit që siguron zhvilluesit me operacione të zakonshme të matematikës, duke përfshirë konvertimin midis bazave të zakonshme.
  • Historiku i llogaritjes dhe kapacitetet e kujtesës.
  • Konvertimi midis njësive të ndryshme të masës.
  • Konvertimi i monedhës bazuar në të dhënat e nxjerra nga Bing.

Si me të gjitha ndryshimet, Një anëtar i ekipit të Microsoft do të rishikojë kodin për tiparet e reja para se ta arkivojë atë në degën kryesore.

Karakteristikat e reja shpesh kërkojnë më shumë redaktime teknike sesa rregullimet e defekteve në kod. Kur skanoni kodin për veçori të reja, ekipi i Microsoft konsideron të paktën sa vijon:

Të gjithë artikujt në listën e kontrollit të hyrjes duhet të adresohen.
Të gjithë artikujt në listën e kontrollit global duhet të përpunohen.

Ndryshimi duhet të testohet në versionin më të vjetër të Windows të mbështetur nga aplikacioni.

Këtë numër të versionit mund ta gjeni në AppxManifest.xml.

Të gjitha thirrjet API më të reja se ky version duhet të jenë të aktivizuara me kusht.

Ndryshimi duhet të përdorë vetëm API të mbështetur. Nëse ka pyetje në lidhje me përdorimin e API-ve të trashëguara ose të padokumentuara, Paketa e Certifikimit të Zbatimit të Windows duhet të funksionojë për verifikim.

Përveç kësaj, nëse ndryshimi shton biblioteka të reja ose varësi të tjera të aplikacionit se duhet të matni madhësinë e rritur të skedarëve binarë dhe nëse biblioteka nuk menaxhohet nga Microsoft, ekipi i Microsoft do të duhet të përcaktojë një plan për të monitoruar bibliotekën në rrjedhën e sipërme për ndryshime, të tilla si rregullimet e sigurisë.

Nëse biblioteka përdoret sipas një licence me burim të hapur, ne duhet të pajtohemi me licencën dhe të akreditojmë palët e treta në mënyrë të përshtatshme.

Nëse doni të dini më shumë rreth kësaj, mund të vizitoni deklaratën në blogun Microsoft. Lidhja është kjo. 


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   01101001b dijo

    Uau! M $ kontribuon në llogaritjen me burim të hapur. Vetëm ajo që na duhet në Linux sepse nuk kishim ndonjë. Ju lutemi qëndroni të gjithë në këmbë dhe 3 duartrokitje në mënyrë që të mos dukeni mosmirënjohës. Në fund të ditës, M $ nëse ai e bën atë, është thjesht pa interes (siç tha dikush atje «që nuk duhet të kafshoni dorën që i ushqen ata me burim të hapur, sepse M $ është« më i madhi »i tyre) kontribues ») Epo, çfarë mund të sillet në këmbim? Di Si Si Linux lëshon versione të reja pa 12 vjet midis njërit dhe tjetrit? Nahhh

  2.   Andreale Dicam dijo

    Ashtë një fillim shumë i mirë dhe unë jam shumë i lumtur për këtë. Shtë e vërtetë që nëse krahasohemi me sjelljen që Microsoft ka me projekte më konkurruese me burim të hapur si Firefox, të cilat ata i bllokuan në një mënyrë të mjerueshme nga Skype në versionin e saj në internet, do të kuptojmë se ky fakt do të vlente vetëm për projektet vetëshkatërrojnë sistemin e tyre. Por hej, është diçka. Nëse gjërat shkojnë mirë, ai synim do të përhapet në projekte të tjera, kjo është e sigurt.

  3.   Pol_me_o dijo

    Ata të Microsoft duhet të jenë imbecile ...