Microsoft, Windows hesap makinesini açık kaynak yaptı

hesap makinesi-windows-10

Microsoft uzun zamandır özgür olmayan yazılım ideolojisinin savunucusudurşirketin milyarlarca dolar kazandığı bir ideoloji. Tarihsel olarak şirket, Linux gibi halka açık, açık kaynaklı projelere karşıydı.

Ancak Satya Nadella liderliğinde Microsoft çok farklı bir toplumdur. Yalnızca açık kaynak ve Linux'u desteklemekle kalmaz, aynı zamanda açık kaynak dünyasına kod getirir.

Aslında, Microsoft, ana katkıda bulunanlardan biri haline geldi. Ve dün Windows çalışanları açık kaynak ideolojisine olan bağlılığında daha da ileri gidiyor. Yaparken olduğu gibi Windows Hesap Makinesi programınızı bir proje yapın GitHub'da açık kaynak.

Bir blog gönderisinde Microsoft şunları yapar:

Bugün, Windows hesap makinesi kodunu GitHub'da MIT lisansı altında yayınladığımızı duyurmaktan mutluluk duyuyoruz. Bu, kaynak kodunu, derleme sistemini, birim testlerini ve ürün yol haritasını içerir.

Amacımız, toplulukla ortaklaşa daha iyi bir kullanıcı deneyimi yaratmaktır. Hesap makinesinin geleceğini tanımlamaya yardımcı olmak için yeni bakış açılarınızı ve artan katılımınızı teşvik ediyoruz.

Geliştiriciler olarak, Hesap Makinesi'nin farklı bölümlerinin nasıl çalıştığını öğrenmek, hesap makinesi mantığını veya kullanıcı arayüzünü kendi uygulamalarınıza kolayca entegre etmek veya Windows ile birlikte gelen bir şeye doğrudan katkıda bulunmak istiyorsanız, artık mümkün.

Hesaplayıcı, diğer uygulamalarımızda yaptığımız gibi, tüm olağan testlerden, uyumluluktan, güvenlikten, kalite süreçlerinden ve dahili kullanıcılara sunulan yapılardan geçmeye devam edecektir.

Herkes katkıda bulunabilir

Microsoft geliştiricileri Windows hesap makinesine katkıda bulunmaya teşvik eder, artık açık kaynak olarak şu yolla kullanılabilir:

  • Tartışmalara katılın.
  • Sorunları işaret etmek veya çözmek.
  • Yeni özellik fikirleri sunuyor.
  • Yeni işlevselliklerin prototiplerinin gerçekleştirilmesi.
  • Mühendisleri ile birlikte bina inşaatı tasarlamak ve iştirak etmek.

Windows hesap makinesi şu anda aşağıdaki özelliklerle birlikte gelir:

  • Hesap makinesinin standart modu, temel işlemleri sunar ve siparişleri girildiği anda değerlendirir.
  • Bilimsel hesap makinesi kapsamlı işlemler sunar ve komutları işlem sırasına göre değerlendirir.
  • Geliştiricilere ortak temeller arasında dönüştürme de dahil olmak üzere yaygın matematik işlemleri sağlayan programcı hesap makinesi işlevi.
  • Hesaplama geçmişi ve hafıza kapasiteleri.
  • Çeşitli ölçü birimleri arasında dönüşüm.
  • Bing'den alınan verilere dayalı para birimi dönüştürme.

Tüm değişikliklerde olduğu gibi, Microsoft ekibinin bir üyesi, ana şubeye arşivlemeden önce yeni özelliklerin kodunu inceleyecektir.

Yeni özellikler genellikle hata düzeltmelerinden daha fazla teknik düzenleme gerektirir. Yeni özellikler için kodu tararken, Microsoft ekibi en azından aşağıdakileri dikkate alır:

Erişilebilirlik kontrol listesindeki tüm öğeler ele alınmalıdır.
Global kontrol listesindeki tüm öğeler işlenmelidir.

Değişiklik, uygulamanın desteklediği en eski Windows sürümünde test edilmelidir.

Bu sürüm numarasını AppxManifest.xml'de bulabilirsiniz.

Bu sürümden daha yeni olan tüm API çağrıları koşullu olarak etkinleştirilmelidir.

Değişiklik yalnızca desteklenen API'leri kullanmalıdır. Eski veya belgelenmemiş API'lerin kullanımıyla ilgili sorularınız varsa, Windows Uygulama Sertifikasyon Kiti doğrulama için çalışıyor olmalıdır.

Buna ek olarak, değişiklik uygulamaya yeni kitaplıklar veya başka bağımlılıklar eklerse se ikili dosyaların artan boyutunu ölçmelisiniz ve kitaplık Microsoft tarafından yönetilmiyorsa, Microsoft ekibinin, güvenlik yamaları gibi değişiklikler için yukarı akış kitaplığını izlemek için bir plan tanımlaması gerekecektir.

Kütüphane bir açık kaynak lisansı altında kullanılıyorsa, lisansa uymalı ve üçüncü şahısları uygun şekilde akredite etmeliyiz.

Bununla ilgili daha fazla bilgi edinmek istiyorsanız, Microsoft blogundaki açıklamayı ziyaret edebilirsiniz. Bağlantı bu. 


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   01101001b dijo

    Vaov! M $, açık kaynaklı bir hesap makinesine katkıda bulunur. Linux'ta tam da ihtiyacımız olan şey çünkü bizde yoktu. Nankör görünmemek için lütfen ayağa kalkın ve 3 tur alkışlayın. Günün sonunda, M $ eğer yaparsa, tamamen ilgisizdir (orada birinin söylediği gibi, "onları açık kaynaklı besleyen eli ısırmak zorunda değilsiniz, çünkü M $ onların" en büyüğüdür " katkıda bulunan ») öyleyse karşılığında ne getirilebilir? Linux'un, aralarında 12 yıl olmadan yeni sürümleri nasıl çıkardığını biliyor musunuz? Nahhh.

  2.   Andreale Dicam dijo

    Bu çok iyi bir başlangıç ​​ve bundan çok memnunum. Microsoft'un sahip olduğu davranışla Firefox gibi daha rekabetçi açık kaynak projeleriyle karşılaştırırsak, ki bu onların web sürümünde Skype'tan berbat bir şekilde engellediğinde, bu gerçeğin sadece uymayan projeler için geçerli olacağını anlayacağız. sistemlerini kendi kendine yok etme. Ama hey, bu bir şey. İşler iyi giderse, bu niyet başka projelere yayılacaktır, bu kesin.

  3.   Pol_with_o dijo

    Microsoft'dakiler embesil olmalı ...