Microsoft je Windows kalkulator naredil odprtokoden

kalkulator-windows-10

Microsoft je že dolgo zagovornik ideologije nesvobodne programske opreme, ideologija, s katero je podjetje ustvarilo milijarde dolarjev. V preteklosti je podjetje nasprotovalo javnim, odprtokodnim projektom, kot je Linux.

Vendar pa je Microsoft pod vodstvom Satje Nadelle zelo drugačna družba. Ne samo, da podpira odprtokodno kodo in Linux, ampak tudi prinaša kodo v odprtokodni svet.

Pravzaprav Microsoft je postal eden največjih sodelavcev. In prav včeraj so ljudje iz sistema Windows napovedali kar gre še dlje v zavezanosti odprtokodni ideologiji. Kot pri tem naj vaš program Windows Kalkulator postane projekt odprtokodna na GitHub.

V objavi v blogu Microsoft, ki:

Danes z veseljem sporočamo, da na GitHubu pod licenco MIT objavljamo kodo kalkulatorja sistema Windows. To vključuje izvorno kodo, sistem gradnje, preskuse enot in načrt izdelka.

Naš cilj je ustvariti še boljšo uporabniško izkušnjo v partnerstvu s skupnostjo. Spodbujamo vaše nove perspektive in večjo udeležbo, da boste lažje opredelili prihodnost kalkulatorja.

Če želite kot razvijalci vedeti, kako delujejo različni deli kalkulatorja, enostavno vključiti logiko kalkulatorja ali uporabniški vmesnik v svoje aplikacije ali neposredno prispevati k nečemu, kar je vključeno v sistem Windows, je to zdaj mogoče.

Kalkulator bo še naprej opravljal vsa običajna testiranja, skladnost, varnost, procese kakovosti in gradnje, ki jih ponujamo notranjim uporabnikom, tako kot to počnemo z drugimi aplikacijami.

Vsak lahko prispeva

Microsoft spodbuja razvijalce, naj prispevajo k kalkulatorju sistema Windows, zdaj na voljo v odprti kodi prek:

  • Sodelujte v razpravah.
  • Izpostavljanje ali reševanje problemov.
  • Ponudba novih funkcijskih idej.
  • Realizacija prototipov novih funkcionalnosti.
  • Načrtovanje in sodelovanje pri gradnji stavb s svojimi inženirji.

Kalkulator sistema Windows ima trenutno naslednje funkcije:

  • Standardni način kalkulatorja ponuja osnovne operacije in oceni naročila takoj, ko so vnesena.
  • Znanstveni kalkulator ponuja obsežne operacije in ocenjuje ukaze glede na vrstni red operacij.
  • Funkcija kalkulatorja programerja, ki razvijalcem nudi pogoste matematične operacije, vključno s pretvorbo med običajnimi bazami.
  • Zgodovina izračunov in zmogljivosti pomnilnika.
  • Pretvorba med različnimi merskimi enotami.
  • Pretvorba valut na podlagi podatkov, pridobljenih iz Binga.

Kot pri vseh spremembah Član Microsoftove ekipe bo pregledal kodo za nove funkcije, preden jo bo arhiviral v glavno vejo.

Nove funkcije pogosto zahtevajo več tehničnega urejanja kot popravki napak. Pri iskanju novih funkcij kode Microsoftova ekipa upošteva vsaj naslednje:

Obravnavati je treba vse elemente na kontrolnem seznamu dostopnosti.
Vse elemente na globalnem kontrolnem seznamu je treba obdelati.

Spremembo je treba preizkusiti v najstarejši različici sistema Windows, ki jo podpira aplikacija.

To številko različice najdete v aplikaciji AppxManifest.xml.

Vsi klici API, novejši od te različice, morajo biti pogojno omogočeni.

Sprememba naj uporablja samo podprte API-je. Če obstajajo vprašanja o uporabi starejših ali nedokumentiranih API-jev, mora biti za preverjanje nameščen komplet za potrjevanje aplikacij Windows.

Poleg tega, če sprememba v aplikacijo doda nove knjižnice ali druge odvisnosti se izmeriti morate povečano velikost binarnih datotek in če knjižnice ne upravlja Microsoft, bo Microsoftova ekipa morala določiti načrt za spremljanje sprememb v zgornji verziji knjižnice, na primer varnostnih popravkov.

Če se knjižnica uporablja pod odprtokodno licenco, moramo upoštevati licenco in ustrezno akreditirati tretje osebe.

Če želite o tem izvedeti več, obiščite izjavo na Microsoftovem blogu. Povezava je to. 


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   01101001b je dejal

    Vau! M $ prispeva k odprtokodnemu kalkulatorju. Kar potrebujemo v Linuxu, ker ga nismo imeli. Prosimo vas, da vsi vstanete in 3 aplavzi, da ne boste videti nehvaležni. Konec koncev je M $, če to stori, povsem nezainteresiran (kot je rekel nekdo tam zunaj, "da vam ni treba ugrizniti v roko, ki jih hrani z odprtokodno kodo, ker je M $ njihov" največji " sodelavec ») No, kaj lahko prinesete v zameno? Ali vemo, kako Linux izdaja nove različice brez 12 let med enim in drugim? Nahhh.

  2.   Andreale Dicam je dejal

    To je zelo dober začetek in tega sem zelo vesel. Res je, da če primerjamo z vedenjem, ki ga ima Microsoft z bolj konkurenčnimi odprtokodnimi projekti, kot je Firefox, ki so ga v svoji spletni različici na žalosten način blokirali iz Skypea, bomo ugotovili, da bi to dejstvo veljalo le za projekte, ki ne samouničiti njihov sistem. Ampak hej, nekaj je. Če bodo šle stvari dobro, se bo ta namen razširil tudi na druge projekte, to je gotovo.

  3.   pol_z_o je dejal

    Ti iz Microsofta morajo biti imbecili ...