Microsoft on tehnyt Windows-laskimesta avoimen lähdekoodin

laskin-windows-10

Microsoft on pitkään ollut ei-vapaiden ohjelmistojen ideologian kannattaja, ideologia, jonka kautta yritys on tuottanut miljardeja dollareita. Historiallisesti yritys vastusti julkisia, avoimen lähdekoodin projekteja, kuten Linux.

Satya Nadellan johdolla Microsoft on kuitenkin hyvin erilainen yhteiskunta. Se ei vain tue avointa lähdekoodia ja Linuxia, vaan tuo myös koodia avoimen lähdekoodin maailmaan.

Itse asiassa, Microsoftista on tullut yksi tärkeimmistä avustajista. Ja eilen Windows-ihmiset ilmoittivat mikä menee entisestään sitoutumisessaan avoimen lähdekoodin ideologiaan. Kuten tekemällä tee Windows-laskinohjelmastasi projekti avoimen lähdekoodin GitHubissa.

Microsoft kirjoitti blogikirjoituksessa, että:

Tänään on ilo ilmoittaa, että julkaisemme Windows-laskimen koodin GitHubille MIT-lisenssillä. Tämä sisältää lähdekoodin, koontijärjestelmän, yksikötestit ja tuotesuunnitelman.

Tavoitteenamme on luoda entistä parempi käyttökokemus yhteistyössä yhteisön kanssa. Kehotamme uusia näkökulmiasi ja lisääntynyttä osallistumistasi auttamaan laskimen tulevaisuuden määrittelemisessä.

Kehittäjinä, jos haluat tietää, kuinka Laskimen eri osat toimivat, integroida laskimen logiikka tai käyttöliittymä helposti omiin sovelluksiisi tai osallistua suoraan johonkin Windowsin mukana olevaan, se on nyt mahdollista.

Laskin käy edelleen läpi kaikki tavalliset sisäisille käyttäjille tarjotut testaus-, vaatimustenmukaisuus-, turvallisuus-, laatuprosessit ja koontiversiot, kuten teemme muiden sovelluksiemme kanssa.

Jokainen voi osallistua

Microsoft kannustaa kehittäjiä osallistumaan Windows-laskimeen, nyt saatavilla avoimen lähdekoodin kautta:

  • Osallistu keskusteluihin.
  • Osoittaminen tai ongelmien ratkaiseminen.
  • Tarjoaa uusia ominaisuusideoita.
  • Uusien toimintojen prototyyppien toteuttaminen.
  • Suunnittelu ja osallistuminen rakennusten rakentamiseen insinöörien kanssa.

Windows-laskimessa on tällä hetkellä seuraavat ominaisuudet:

  • Laskimen vakiotila tarjoaa perustoiminnot ja arvioi tilaukset heti, kun ne on syötetty.
  • Tieteellinen laskin tarjoaa laajat toiminnot ja arvioi komennot toimintojen järjestyksen mukaan.
  • Ohjelmoijan laskimen toiminnot, jotka tarjoavat kehittäjille yhteisiä matemaattisia toimintoja, mukaan lukien muunnos yleisten tukiasemien välillä.
  • Laskentahistoria ja muistikapasiteetti.
  • Muunnos eri mittayksiköiden välillä.
  • Valuuttamuunnos perustuu Bingistä saatuihin tietoihin.

Kuten kaikissa muutoksissa, Microsoft-tiimin jäsen tarkistaa uusien ominaisuuksien koodin ennen arkistointia sen päähaaralle.

Uudet ominaisuudet vaativat usein enemmän teknisiä muokkauksia kuin virhekorjauksia. Kun skannataan koodia uusien ominaisuuksien löytämiseksi, Microsoft-tiimi ottaa huomioon ainakin seuraavat:

Kaikkiin esteettömyyden tarkistusluettelon kohteisiin on puututtava.
Kaikki maailmanlaajuisen tarkistusluettelon kohteet on käsiteltävä.

Muutos on testattava vanhimmalla Windows-versiolla, jota sovellus tukee.

Löydät tämän versionumeron osoitteesta AppxManifest.xml.

Kaikkien tätä versiota uudempien API-puheluiden on oltava ehdollisia.

Muutoksen tulisi käyttää vain tuettuja sovellusliittymiä. Jos vanhojen tai dokumentoimattomien sovellusliittymien käytöstä on kysyttävää, Windows-sovellusten sertifiointipaketin on oltava käynnissä tarkistusta varten.

Sen lisäksi, jos muutos lisää sovellukseen uusia kirjastoja tai muita riippuvuuksia se Sinun tulisi mitata binaaritiedostojen lisääntynyt koko ja jos kirjastoa ei hallinnoi Microsoft, Microsoft-tiimin on määriteltävä suunnitelma, jolla seurataan alkupään kirjastoa muutosten, kuten tietoturvakorjausten, varalta.

Jos kirjastoa käytetään avoimen lähdekoodin lisenssillä, meidän on noudatettava lisenssiä ja akkreditoitava kolmannet osapuolet asianmukaisesti.

Jos haluat tietää enemmän siitä, voit käydä lausunnossa Microsoft-blogissa. Linkki on tämä. 


3 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   01101001b dijo

    Vau! M $ osallistuu avoimen lähdekoodin laskimeen. Juuri mitä tarvitsemme Linuxissa, koska meillä ei ollut mitään. Nouskaa kaikki ylös ja 3 suosionosoitusta, jotta et näyttäisi kiittämättömältä. Päivän lopussa M $, jos hän tekee sen, on puhtaasti kiinnostunut (kuten yksi siellä sanoi ", että sinun ei tarvitse purra kättä, joka syöttää avoimen lähdekoodin, koska M $ on sen" suurin "avustaja ") No, mitä voidaan tuoda vastineeksi? Tietääkö miten Linux julkaisee uudet versiot ilman 12 vuotta toistensa välillä? Nahhh.

  2.   Andreale Dicam dijo

    Se on erittäin hyvä alku ja olen siitä erittäin iloinen. On totta, että jos verrataan Microsoftin käyttäytymiseen kilpailukykyisempien avoimen lähdekoodin projektien, kuten Firefoxin kanssa, jotka ne estivät surkealla tavalla Skype-verkkoversiosta, ymmärrämme, että tämä tosiasia pätee vain projekteihin, jotka eivät tuhota itse järjestelmänsä. Mutta hei, se on jotain. Jos asiat menevät hyvin, aikomus leviää muihin projekteihin, se on varmaa.

  3.   Pol_with_o dijo

    Microsoftin on oltava imbekilejä ...