Мицрософт је направио Виндовс калкулатор отвореног кода

калкулатор-виндовс-10

Мицрософт је већ дуго заговорник идеологије неслободног софтвера, идеологија кроз коју је компанија генерисала милијарде долара. Историјски гледано, компанија се противила јавним пројектима отвореног кода попут Линука.

Међутим, под вођством Сатие Наделле, Мицрософт је сасвим другачије друштво. Не само да подржава отворени код и Линук, већ такође доноси код у свет отвореног кода.

У ствари, Мицрософт је постао један од главних учесника у томе. И јуче су људи из Виндовс-а најавили што иде још даље у залагању за идеологију отвореног кода. Као кад радите нека ваш програм Виндовс Калкулатор буде пројекат отворени извор на ГитХуб-у.

У посту на блогу, Мицрософт који:

Данас нам је драго да објавимо да објављујемо Виндовс калкулатор код на ГитХуб-у под МИТ лиценцом. То укључује изворни код, систем израде, јединствене тестове и мапу производа.

Наш циљ је створити још боље корисничко искуство у партнерству са заједницом. Подстичемо ваше нове перспективе и веће учешће да бисте помогли у дефинисању будућности калкулатора.

Као програмери, ако желите да знате како функционишу различити делови калкулатора, лако интегришете логику калкулатора или кориснички интерфејс у ​​сопствене апликације или директно допринесете нечему што је укључено у Виндовс, то је сада могуће.

Калкулатор ће наставити да пролази кроз сва уобичајена испитивања, усаглашеност, сигурност, процесе квалитета и верзије које се нуде интерним корисницима, као што то радимо и са нашим другим апликацијама.

Свако може да допринесе

Microsoft подстиче програмере да доприносе Виндовс калкулатору, сада доступан у отвореном коду путем:

  • Учествујте у дискусијама.
  • Указивање или решавање проблема.
  • Нудећи нове функције.
  • Реализација прототипова нових функционалности.
  • Пројектовање и учествовање у изградњи зграда са својим инжењерима.

Виндовс калкулатор се тренутно испоручује са следећим функцијама:

  • Стандардни начин рада калкулатора нуди основне операције и процењује налоге чим су унети.
  • Научни калкулатор нуди опсежне операције и процењује наредбе према редоследу операција.
  • Функционалност калкулатора програмера која програмерима пружа уобичајене математичке операције, укључујући конверзију између уобичајених база.
  • Историја рачунања и капацитети меморије.
  • Конверзија између различитих мерних јединица.
  • Конверзија валута на основу података преузетих из Бинг-а.

Као и код свих промена, Члан Мицрософтовог тима прегледаће код за нове функције пре него што га архивира у главну грану.

Нове функције често захтевају више техничког уређивања од исправки грешака. Када скенира код за нове функције, Мицрософт тим узима у обзир најмање следеће:

Морају се адресирати све ставке на контролној листи приступачности.
Све ставке на глобалној контролној листи морају бити обрађене.

Промена мора бити тестирана на најстаријој верзији оперативног система Виндовс коју апликација подржава.

Овај број верзије можете пронаћи у апликацији АппкМанифест.кмл.

Сви АПИ позиви новији од ове верзије морају бити условно омогућени.

Промена би требало да користи само подржане АПИ-је. Ако постоје питања о употреби старих АПИ-ја или АПИ-ја без докумената, за верификацију мора бити покренут Виндовс Апплицатион Цертифицатион Кит.

Уз то, ако промена дода нове библиотеке или друге зависности апликацији se требало би да измерите повећану величину бинарних датотека, а ако библиотеком не управља Мицрософт, Мицрософт тим ће морати да дефинише план надгледања узлазне библиотеке ради промена, као што су безбедносне закрпе.

Ако се библиотека користи под лиценцом отвореног кода, морамо се придржавати лиценце и на одговарајући начин акредитовати треће стране.

Ако желите да сазнате више о томе, можете да посетите изјаву на Мицрософтовом блогу. Веза је ово. 


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   КСНУМКСб дијо

    Вау! М $ доприноси калкулатору отвореног кода. Управо оно што нам треба у Линуку јер га нисмо имали. Молим вас да сви устанете и аплауз 3 пута како не бисте изгледали незахвално На крају, М $ ако то учини, чисто је незаинтересован (као што је неко рекао тамо „да не морате да гризете руку која их храни отвореним кодом, јер је М $ њихов„ највећи “ сарадник ») Па, шта се може донети у замену? Знање како Линук издаје нове верзије без 12 година између једне и друге? Наххх.

  2.   Андреале Дицам дијо

    То је врло добар почетак и веома сам срећан због тога. Тачно је да ако упоредимо са понашањем које Мицрософт има са конкурентнијим пројектима отвореног кода попут Фирефока, које су на бедан начин блокирали од Скипе-а у својој веб верзији, схватићемо да би се та чињеница односила само на пројекте који немају самоуништи њихов систем. Али хеј, то је нешто. Ако ствари крену добро, та намера ће се проширити и на друге пројекте, то је сигурно.

  3.   Пол_цон_о дијо

    Они из Мицрософта морају бити имбецили ...