Microsoft har laget Windows-kalkulatoren åpen kildekode

kalkulator-windows-10

Microsoft har lenge vært en forkjemper for den ikke-gratis programvareideologien, en ideologi som selskapet har generert milliarder av dollar på. Historisk sett var selskapet imot offentlige open source-prosjekter som Linux.

Imidlertid, under ledelse av Satya Nadella, er Microsoft et helt annet samfunn. Ikke bare støtter den åpen kildekode og Linux, men den bringer også kode til åpen kildekodeverden.

Faktisk, Microsoft har blitt en av de viktigste bidragsyterne. Og vel i går kunngjorde Windows-folket som går enda lenger i sin forpliktelse til open source ideologi. Som når du gjør det gjør Windows-kalkulatorprogrammet til et prosjekt åpen kildekode på GitHub.

I et blogginnlegg, Microsoft som:

I dag er vi glade for å kunngjøre at vi slipper Windows-kalkulatorkoden på GitHub under MIT-lisensen. Dette inkluderer kildekoden, byggesystemet, enhetstester og produktkart.

Målet vårt er å skape en enda bedre brukeropplevelse i partnerskap med samfunnet. Vi oppfordrer dine nye perspektiver og økt deltakelse for å bidra til å definere fremtiden til kalkulatoren.

Som utviklere, hvis du vil vite hvordan de forskjellige delene av kalkulatoren fungerer, enkelt å integrere kalkulatorlogikken eller brukergrensesnittet i dine egne applikasjoner, eller bidra direkte til noe som følger med Windows, er det nå mulig.

Kalkulatoren vil fortsette å gjennomgå alle vanlige tester, samsvar, sikkerhet, kvalitetsprosesser og bygg som tilbys til interne brukere, slik vi gjør med våre andre apper.

Alle kan bidra

Microsoft oppfordrer utviklere til å bidra til Windows-kalkulatoren, nå tilgjengelig i åpen kildekode, via:

  • Delta i diskusjoner.
  • Påpeke eller løse problemer.
  • Tilbyr ideer om nye funksjoner.
  • Realisering av prototyper av nye funksjoner.
  • Designe og delta i bygging av bygninger med ingeniører.

Windows-kalkulatoren leveres for øyeblikket med følgende funksjoner:

  • Kalkulatorens standardmodus tilbyr grunnleggende operasjoner og evaluerer ordrer så snart de er lagt inn.
  • Den vitenskapelige kalkulatoren tilbyr omfattende operasjoner og evaluerer kommandoer etter operasjonsrekkefølgen.
  • Programmerer kalkulatorfunksjonalitet som gir utviklere vanlige matematiske operasjoner, inkludert konvertering mellom vanlige baser.
  • Beregningshistorikk og minnekapasitet.
  • Konvertering mellom ulike måleenheter.
  • Valutakonvertering basert på data hentet fra Bing.

Som med alle endringer, Et medlem av Microsoft-teamet vil gjennomgå koden for de nye funksjonene før den arkiveres til hovedgrenen.

Nye funksjoner krever ofte mer teknisk redigering enn feilrettinger. Når Microsoft skanner koden for nye funksjoner, vurderer Microsoft-teamet minst følgende:

Alle elementene på tilgjengelighetssjekklisten må adresseres.
Alle elementene på den globale sjekklisten må behandles.

Endringen må testes på den eldste versjonen av Windows som støttes av applikasjonen.

Du finner dette versjonsnummeret i AppxManifest.xml.

Alle API-anrop nyere enn denne versjonen må være aktivert betinget.

Endringen skal bare bruke støttede API-er. Hvis det er spørsmål om bruk av eldre eller papirløse API-er, må Windows Application Certification Kit kjøres for bekreftelse.

I tillegg til det, hvis endringen legger til nye biblioteker eller andre avhengigheter i applikasjonen se Du bør måle den økte størrelsen på binære filer, og hvis biblioteket ikke administreres av Microsoft, vil Microsoft-teamet måtte definere en plan for å overvåke oppstrømsbiblioteket for endringer, for eksempel sikkerhetsoppdateringer.

Hvis biblioteket brukes under en åpen kildekode-lisens, må vi overholde lisensen og akkreditere tredjeparter på riktig måte.

Hvis du vil vite mer om det, kan du gå til uttalelsen på Microsoft-bloggen. Koblingen er denne. 


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   01101001b sa

    Wow! M $ bidrar til open source en kalkulator. Akkurat det vi trenger i Linux fordi vi ikke hadde noe. Vær så snill og stå opp og tre applausrunder for ikke å se utakknemlig ut. På slutten av dagen, M $ hvis han gjør det, er det rent uinteressert (som en sa der ute «at du ikke trenger å bite i hånden som mater dem med åpen kildekode, fordi M $ er deres« største » bidragsyter ») Vel, hva kan bringes i bytte? Vet det hvordan Linux gir ut nye versjoner uten 3 år mellom den ene og den andre? Nahhh.

  2.   Andreale Dicam sa

    Det er en veldig god start, og jeg er veldig glad for det. Det er sant at hvis vi sammenligner oppførselen som Microsoft har med mer konkurransedyktige open source-prosjekter som Firefox, som de blokkerte på en elendig måte fra Skype i sin nettversjon, vil vi innse at dette faktum bare vil gjelde for prosjekter som ikke selvdestruere systemet deres. Men hei, det er noe. Hvis ting går bra, vil den intensjonen spre seg til andre prosjekter, det er sikkert.

  3.   Pol_with_o sa

    Microsoft må være imbeciles ...