Microsoft vytvořil kalkulačku Windows jako otevřený zdroj

kalkulačka-windows-10

Microsoft je již dlouho zastáncem ideologie nesvobodného softwaru, ideologie, jejímž prostřednictvím společnost vygenerovala miliardy dolarů. Historicky byla společnost proti veřejným projektům s otevřeným zdrojovým kódem, jako je Linux.

Pod vedením Satya Nadella je však společnost Microsoft velmi odlišná společnost. Podporuje nejen open source a Linux, ale také přináší kód do světa open source.

Ve skutečnosti, Microsoft se stal jedním z hlavních přispěvatelů. A včera to oznámili lidé s Windows což ve svém závazku k ideologii otevřeného zdroje jde ještě dále. Jako když děláš udělejte z vašeho programu Windows Calculator projekt open source na GitHubu.

V příspěvku na blogu společnost Microsoft, která:

Dnes s potěšením oznamujeme, že vydáváme kód kalkulačky Windows na GitHub pod licencí MIT. To zahrnuje zdrojový kód, systém sestavení, testy jednotek a plán produktu.

Naším cílem je vytvořit ještě lepší uživatelskou zkušenost ve spolupráci s komunitou. Doporučujeme vaše nové perspektivy a větší účast, abychom vám pomohli definovat budoucnost kalkulačky.

Jako vývojáři, pokud chcete vědět, jak fungují různé části kalkulačky, můžete snadno integrovat logiku nebo uživatelské rozhraní kalkulačky do svých vlastních aplikací nebo přímo přispívat k něčemu, co je součástí systému Windows, je to nyní možné.

Kalkulačka bude i nadále procházet všemi obvyklými testy, dodržováním předpisů, zabezpečením, procesy kvality a sestaveními nabízenými interním uživatelům, jako to děláme u našich dalších aplikací.

Každý může přispět

Microsoft vybízí vývojáře, aby přispívali do kalkulačky Windows, nyní k dispozici v otevřeném zdroji prostřednictvím:

  • Zúčastněte se diskusí.
  • Poukazování na problémy nebo jejich řešení.
  • Nabídka nových nápadů na funkce.
  • Realizace prototypů nových funkcionalit.
  • Navrhování a účast na stavbě budov se svými inženýry.

Kalkulačka Windows se aktuálně dodává s následujícími funkcemi:

  • Standardní režim kalkulačky nabízí základní operace a vyhodnocuje objednávky, jakmile jsou zadány.
  • Vědecká kalkulačka nabízí rozsáhlé operace a vyhodnocuje příkazy podle pořadí operací.
  • Funkce programátorské kalkulačky, která poskytuje vývojářům běžné matematické operace, včetně převodu mezi běžnými základnami.
  • Historie výpočtu a kapacity paměti.
  • Převod mezi různými měrnými jednotkami.
  • Převod měn na základě dat získaných z Bingu.

Stejně jako u všech změn, Člen týmu Microsoft zkontroluje kód nových funkcí před jeho archivací do hlavní větve.

Nové funkce často vyžadují více technických úprav než opravy chyb. Při skenování kódu kvůli novým funkcím tým Microsoft zvažuje alespoň následující:

Všechny položky v kontrolním seznamu přístupnosti musí být adresovány.
Všechny položky v globálním kontrolním seznamu musí být zpracovány.

Změnu je nutné otestovat na nejstarší verzi systému Windows podporované aplikací.

Toto číslo verze najdete v AppxManifest.xml.

Všechna volání API novější než tato verze musí být podmíněně povolena.

Tato změna by měla používat pouze podporovaná rozhraní API. Pokud existují otázky týkající se použití starších nebo nezdokumentovaných API, musí být pro ověření spuštěna Windows Application Certification Kit.

Kromě toho, pokud změna přidá do aplikace nové knihovny nebo jiné závislosti se měli byste měřit zvětšenou velikost binárních souborů a pokud knihovnu nespravuje Microsoft, bude tým Microsoftu muset definovat plán pro monitorování změn v předcházející knihovně, například bezpečnostních oprav.

Pokud je knihovna používána na základě licence s otevřeným zdrojovým kódem, musíme jí vyhovět a náležitě akreditovat třetí strany.

Pokud se o tom chcete dozvědět více, můžete navštívit prohlášení na blogu Microsoft. Odkaz je tento. 


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   01101001b řekl

    Wow! M $ přispívá do open-source kalkulačky. Přesně to, co v Linuxu potřebujeme, protože jsme žádné neměli. Všichni se prosím postavte a potlesk 3krát, abyste nevypadali nevděčně. Na konci dne, M $, pokud to udělá, je čistě nezajímavý (jak jeden tam řekl „že nemusíte kousat ruku, která živí open-source, protože M $ je jeho„ největším “přispěvatelem ") No, co lze podat výměnou? Know How o tom, jak Linux vydává nové verze bez 12 let mezi sebou? Nahhh.

  2.   Andreale Dicam řekl

    Je to velmi dobrý začátek a jsem z toho velmi šťastný. Je pravda, že když porovnáme chování, které má Microsoft s konkurenceschopnějšími open source projekty, jako je Firefox, které mizerně blokovali ze Skype ve své webové verzi, uvědomíme si, že tato skutečnost by se vztahovala pouze na projekty, které autodestrukci jejich systému. Ale hej, to je něco. Pokud to půjde dobře, tento záměr se rozšíří i na další projekty, to je jisté.

  3.   Pol_with_o řekl

    Ti z Microsoftu musí být imbeciles ...