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 необходимо будет определить план для отслеживания изменений в вышестоящей библиотеке, таких как исправления безопасности.

Если библиотека используется по лицензии с открытым исходным кодом, мы должны соблюдать условия лицензии и соответствующим образом аккредитовать третьих лиц.

Если вы хотите узнать об этом больше, вы можете посетить заявление в блоге Microsoft. Ссылка такая. 


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

3 комментариев, оставьте свой

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

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   01101001b сказал

    Ух ты! M $ вносит свой вклад в создание калькулятора с открытым исходным кодом. Именно то, что нам нужно в Linux, потому что у нас его не было. Пожалуйста, встаньте и поаплодируйте 3 раза, чтобы не выглядеть неблагодарным. В конце концов, M $, если он это сделает, будет чистым бескорыстным (как сказал один там, «вам не нужно кусать руку, которая кормит их с открытым исходным кодом, потому что M $ - их« самый большой » вкладчик ») Ну а что можно принести взамен? Знает ли «Ноу-хау» о том, как Linux выпускает новые версии без перерыва между двумя версиями? Наххх.

  2.   Андреале Дикам сказал

    Это очень хорошее начало, и я очень этому рад. Это правда, что если мы сравним поведение Microsoft с более конкурентоспособными проектами с открытым исходным кодом, такими как Firefox, которые они ужасно заблокировали из Skype в его веб-версии, мы поймем, что этот факт применим только к проектам, которые не работают. самоуничтожить их систему. Но эй, это что-то. Если дела пойдут хорошо, это намерение распространится на другие проекты, это точно.

  3.   Pol_con_o сказал

    Те из Microsoft должны быть идиотами ...

bool (истина)