Microsoft зробила калькулятор Windows відкритим

калькулятор-windows-10

Microsoft вже давно є прихильником ідеології невільного програмного забезпечення, ідеологія, завдяки якій компанія заробила мільярди доларів. Історично компанія була проти публічних проектів з відкритим кодом, таких як Linux.

Однак під керівництвом Сатії Наделли Microsoft - це зовсім інше суспільство. Він не тільки підтримує відкритий код та Linux, але й приносить код у світ з відкритим кодом.

Насправді, Microsoft стала одним з основних вкладників. І ось вчора люди з Windows оголосили що йде ще далі у своїй відданості ідеології з відкритим кодом. Як коли робите зробіть програму «Калькулятор Windows» проектом з відкритим кодом на GitHub.

У дописі блогу Microsoft, що:

Сьогодні ми раді повідомити, що випускаємо код калькулятора Windows на GitHub під ліцензією MIT. Це включає вихідний код, систему складання, модульні тести та дорожню карту продукту.

Наша мета - створити ще кращий досвід для користувачів у партнерстві з громадою. Ми заохочуємо ваші нові перспективи та розширення участі, щоб допомогти визначити майбутнє калькулятора.

Як розробники, якщо ви хочете знати, як працюють різні частини Калькулятора, легко інтегрувати логіку калькулятора або користувальницький інтерфейс у власні програми або внести безпосередній внесок у щось, що входить до складу Windows, це тепер можливо.

Калькулятор продовжуватиме проходити всі звичайні тестування, відповідність, безпеку, процеси якості та збірки, пропоновані внутрішнім користувачам, як це робиться з іншими нашими програмами.

Кожен може зробити свій внесок

Microsoft заохочує розробників брати участь у калькуляторі Windows, тепер доступний у відкритому коді через:

  • Беріть участь у дискусіях.
  • Вказівка ​​або вирішення проблем.
  • Пропонуючи нові ідеї функцій.
  • Реалізація прототипів нових функціональних можливостей.
  • Проектування та участь у будівництві будівель разом з інженерами.

Наразі калькулятор Windows має такі функції:

  • Стандартний режим калькулятора пропонує основні операції та оцінює замовлення відразу після їх введення.
  • Науковий калькулятор пропонує великі операції та оцінює команди відповідно до порядку операцій.
  • Функціонал калькулятора програміста, який надає розробникам загальні математичні операції, включаючи перетворення між загальними базами.
  • Історія обчислень та об'єм пам'яті.
  • Перетворення між різними одиницями виміру.
  • Конвертація валют на основі даних, отриманих із Bing.

Як і при всіх змінах, Член команди Microsoft перегляне код нових функцій, перш ніж архівувати його до основної гілки.

Нові функції часто вимагають більш технічного редагування, ніж виправлення помилок. Під час сканування коду на наявність нових функцій команда Microsoft враховує щонайменше таке:

Усі елементи контрольного списку доступності мають бути адресовані.
Усі елементи у глобальному контрольному списку повинні бути оброблені.

Зміна повинна бути перевірена на найстарішій версії Windows, що підтримується додатком.

Ви можете знайти цей номер версії в AppxManifest.xml.

Усі виклики API, новіші за цю версію, повинні бути умовно активовані.

Зміни повинні використовувати лише підтримувані API. Якщо є запитання щодо використання застарілих або документальних API, для перевірки повинен бути запущений Комплект сертифікації додатків Windows.

На додаток до цього, якщо зміна додає нові бібліотеки або інші залежності до програми se слід виміряти збільшений розмір двійкових файлів, і якщо бібліотека не управляється корпорацією Майкрософт, команді Microsoft потрібно буде визначити план моніторингу вихідної бібліотеки на наявність змін, таких як виправлення безпеки.

Якщо бібліотека використовується за ліцензією з відкритим кодом, ми повинні дотримуватися ліцензії та належним чином акредитувати третіх осіб.

Якщо ви хочете дізнатись більше про це, ви можете відвідати заяву в блозі Microsoft. Посилання це. 


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   01101001b - сказав він

    Оце Так! M $ вносить вклад у калькулятор з відкритим кодом. Якраз те, що нам потрібно в Linux, тому що у нас їх не було. Просимо всіх встати і 3 оплески, щоб не виглядати невдячно Врешті-решт, M $, якщо він це робить, це абсолютно незацікавлене (як там один сказав "що вам не потрібно кусати руку, яка годує їх з відкритим кодом, тому що M $ є їх" найбільшим " дописувач ") Ну, що можна принести в обмін? Ноу-хау, як Linux випускає нові версії без 12 років між одними та іншими? Наххх.

  2.   Андреале Дікам - сказав він

    Це дуже хороший початок, і я дуже радий цьому. Це правда, що якщо ми порівняємо з поведінкою Microsoft із більш конкурентоспроможними проектами з відкритим кодом, такими як Firefox, які вони жалюгідно заблокували від Skype у своїй веб-версії, ми зрозуміємо, що цей факт стосуватиметься лише проектів, які не самознищити свою систему. Але привіт, це щось. Якщо все піде добре, цей намір пошириться на інші проекти, це точно.

  3.   Пол_з_о - сказав він

    Майкрософт повинен бути імбецилом ...