Microsoft는 Windows 계산기를 오픈 소스로 만들었습니다.

계산기-창 -10

Microsoft는 오랫동안 비 자유 소프트웨어 이념의 지지자였습니다., 회사가 수십억 달러를 창출 한 이데올로기입니다. 역사적으로이 회사는 Linux와 같은 공개 오픈 소스 프로젝트에 반대했습니다.

그러나 Satya Nadella의 지도력 아래 Microsoft는 매우 다른 사회입니다. 오픈 소스 및 Linux를 지원할뿐만 아니라 코드를 오픈 소스 세계에 제공합니다.

사실, Microsoft는 주요 기여자 중 하나가되었습니다. 그리고 어제 Windows 사람들은 이는 오픈 소스 이데올로기에 대한 약속에서 더욱 발전합니다. 할 때 Windows 계산기 프로그램을 프로젝트로 만들기 GitHub의 오픈 소스.

블로그 게시물에서 Microsoft는 다음을 수행합니다.

오늘, 우리는 MIT 라이선스에 따라 GitHub에 Windows 계산기 코드를 공개하게되어 기쁘게 생각합니다. 여기에는 소스 코드, 빌드 시스템, 단위 테스트 및 제품 로드맵이 포함됩니다.

우리의 목표는 커뮤니티와 협력하여 더 나은 사용자 경험을 만드는 것입니다. 계산기의 미래를 정의하는 데 도움이되도록 새로운 관점과 참여를 권장합니다.

개발자로서 계산기의 여러 부분이 어떻게 작동하는지 알고 싶거나 계산기 논리 또는 사용자 인터페이스를 자신의 응용 프로그램에 쉽게 통합하거나 Windows에 포함 된 항목에 직접 기여하려는 경우 이제 가능합니다.

계산기는 다른 앱과 마찬가지로 내부 사용자에게 제공되는 모든 일반적인 테스트, 규정 준수, 보안, 품질 프로세스 및 빌드를 계속 진행합니다.

누구나 기여할 수 있습니다.

Microsoft 개발자가 Windows 계산기에 기여하도록 권장합니다. 이제 다음을 통해 오픈 소스로 제공됩니다.

  • 토론에 참여하십시오.
  • 문제 지적 또는 해결.
  • 새로운 기능 아이디어를 제공합니다.
  • 새로운 기능의 프로토 타입 구현.
  • 엔지니어와 함께 건물 건설에 참여하고 설계합니다.

Windows 계산기는 현재 다음 기능과 함께 제공됩니다.

  • 계산기의 표준 모드는 기본 작동을 제공하고 주문이 입력되는 즉시 평가합니다.
  • 공학용 계산기는 광범위한 작업을 제공하고 작업 순서에 따라 명령을 평가합니다.
  • 개발자에게 공통 기반 간의 변환을 포함하여 공통 수학 연산을 제공하는 프로그래머 계산기 기능입니다.
  • 계산 기록 및 메모리 용량.
  • 다양한 측정 단위 간의 변환.
  • Bing에서 가져온 데이터를 기반으로하는 통화 변환.

모든 변경 사항과 마찬가지로 Microsoft 팀의 구성원은 코드를 메인 브랜치에 보관하기 전에 새 기능에 대한 코드를 검토합니다.

새로운 기능은 종종 버그 수정보다 더 많은 기술적 편집이 필요합니다. 코드에서 새로운 기능을 스캔 할 때 Microsoft 팀은 최소한 다음 사항을 고려합니다.

접근성 체크리스트의 모든 항목을 다루어야합니다.
글로벌 체크리스트의 모든 항목을 처리해야합니다.

변경 사항은 응용 프로그램에서 지원하는 가장 오래된 Windows 버전에서 테스트해야합니다.

이 버전 번호는 AppxManifest.xml에서 찾을 수 있습니다.

이 버전보다 새로운 모든 API 호출은 조건부로 활성화되어야합니다.

변경은 지원되는 API 만 사용해야합니다. 레거시 또는 문서화되지 않은 API 사용에 대한 질문이있는 경우 확인을 위해 Windows 응용 프로그램 인증 키트를 실행해야합니다.

또한 변경으로 인해 새 라이브러리 또는 기타 종속성이 애플리케이션에 추가되는 경우 se 이진 파일의 증가 된 크기를 측정해야하며 라이브러리가 Microsoft에서 관리되지 않는 경우 Microsoft 팀은 보안 패치와 같은 변경 사항에 대해 업스트림 라이브러리를 모니터링하는 계획을 정의해야합니다.

라이브러리가 오픈 소스 라이선스에 따라 사용되는 경우 라이선스를 준수하고 제 XNUMX자를 적절하게 인증해야합니다.

이에 대해 더 알고 싶다면 Microsoft 블로그의 성명서를 방문하십시오. 링크는 이쪽입니다. 


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   01101001b

    와! M $는 오픈 소스 계산기에 기여합니다. 우리가 가지고 있지 않았기 때문에 Linux에서 필요한 것입니다. 모두 일어나서 3 차례 박수를 보내 주셔서 감사하지 않게 해주세요. 하루가 끝나면 M $가 그렇게한다면 순전히 무관심합니다 (한 사람이 "오픈 소스를 제공하는 손을 물지 않아도된다는 것입니다. M $가 그들의"가장 큰 것입니다. " 기여자 ") 글쎄, 무엇을 대가로 가져올 수 있습니까? Linux가 12 년없이 새 버전을 출시하는 방법을 알고 있습니까? Nahhh.

  2.   안드레 일 디캠

    아주 좋은 시작이고 나는 그것에 대해 매우 행복합니다. Microsoft가 웹 버전에서 Skype에서 비참하게 차단 한 Firefox와 같은보다 경쟁적인 오픈 소스 프로젝트와 비교해 보면이 사실은 그렇지 않은 프로젝트에만 적용된다는 것을 알게 될 것입니다. 시스템을 자체 파괴합니다. 그러나 이봐, 뭔가. 일이 잘되면 그 의도가 다른 프로젝트로 퍼질 것입니다.

  3.   Pol_with_o

    마이크로 소프트는 무능해야한다 ...