VSCODE 라이센스 문제 - 걱정하셔야 합니다.

5646 단어 vscodeideopensource
주의: 이 블로그는 순전히 내가 이 화제에 대한 생각으로 제품이나 배후의 회사를 헐뜯는 것을 의미하지 않는다.내가 이 박문을 쓴 유일한 목적은 나의 생각을 표현하고 건설적인 피드백과 비판을 얻는 것이다.

소개하다.
우리 개발자들은 IDE에 대해 매우 까다롭다. 이것은 충분한 이유가 있다.우리의 대부분 개발 시간은 IDE에 쓰이고 정확한 IDE를 선택하는 데 많은 노력을 기울였다. 사랑과 관심, 인코딩, 테스트와 실행 코드의 단순성은 문제의 한 부분일 뿐이다.우리는 IDE가 어떤 생태계를 제공했는지, 그리고 지역사회에서 다른 사람들이 왜 그것을 사용했는지 알아보는 데도 많은 시간을 들였다.그렇기 때문에 VS코드는 지난 몇 년 동안 저의 첫 번째 선택 중 하나가 되었습니다.
우선 그것은 무료이고 시작된 것이다. 다양한 프로그래밍 언어를 지원하고, 그 다음에 지역 사회 전체가 구동하는 플러그인 생태계를 가지고 있기 때문에 개발자로서의 생활은 매우 간단하다.그래서 내가 막 vscodium라는 프로젝트를 만났을 때 나는 놀랐다. 이것은 vscode의 재발매판이고 그 중에서 2진 파일은 MIT 허가증에 의해 권한을 부여받은 것이다.원격 측정 기능이 비활성화되었습니다.이것은 우리로 하여금 vscode가 기원된 것임을 알게 했다. 그러면 vscode는 어떤 기원 허가증을 가지고 있을까?VScode 라이센스를 보려면 this License link.로 건너뜁니다.

내 VScode 라이센스 문제
허가증을 읽은 후에 VScode는 더 이상 내가 아는 가장 순수한 소스 형식이 아닌 것 같다.내가 아는 소스는 GPL, Apache, MIT 또는 BSD 라이센스입니다.그러나 VScode 허가증을 읽는 것은 마이크로소프트의 주식 허가증처럼 보이며, 이것은 일반적인 허가증의 더욱 농축된 형식으로 다른 위로용 제품에 사용된다.그래서 나에게 VS코드는 갑자기 무료 소프트웨어처럼 보였고 코드는 소스였지만 진정한 의미의 소스는 아니었다.
이것은 마이크로소프트의 개원에 대한 약속을 들을 정도로 최근의 뉴스와 성명과는 배치된다. 그러나 의심자들은 항상 의심하는 태도를 취한다.허가증을 읽고 나서 나는 너무 의심했다.정말 좋은 VScode 대체품을 찾기는 어려울 뿐만 아니라, 머지않아 많은 사람들이 자발적으로 VScode를 사용하지 않으려고 하지만, 나는 절대 IDE의 선택으로 VScode를 추천하지 않을 것이다.

허가증에 무슨 문제가 있습니까
VScode의 Microsoft 라이센스에서 다음 섹션을 참조하십시오.

SCOPE OF LICENSE. This license applies to the Visual Studio Code product. Source code for Visual Studio Code is available at https://github.com/Microsoft/vscode under the MIT license agreement. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not

  • reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except and solely to the extent required by third party licensing terms governing use of certain open source components that may be included in the software;

  • remove, minimize, block or modify any notices of Microsoft or its suppliers in the software;

  • use the software in any way that is against the law;

  • share, publish, rent or lease the software, or provide the software as a stand-alone offering for others to use.


첫 번째 VScode 소스 코드는 MIT 허가하에 발표되었지만, VisualStudio 코드 제품 허가의 요점을 보면 MIT 허가와 완전히 상반된다.이제 좀 봅시다MIT License.
MIT License  

Copyright (c) 2015 - present Microsoft Corporation  

All rights reserved.  

Permission is hereby granted, free of charge, to any person obtaining a copy  
of this software and associated documentation files (the "Software"), to deal  
in the Software without restriction, including without limitation the rights  
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
copies of the Software, and to permit persons to whom the Software is  
furnished to do so, subject to the following conditions:  

The above copyright notice and this permission notice shall be included in all  
copies or substantial portions of the Software.  

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE  
SOFTWARE.
따라서 자세히 읽으면 원본 코드가 원본이어서 자유롭게 수정할 수 있지만, 그 바이너리 파일을 구축하는 것은 원본 소프트웨어를 완전히 자유롭게 개방하는 것이 아니다.그것은 제한적인 조건이 있다. 나는 마이크로소프트가 기업 소프트웨어 회사로서 반드시 이런 조건을 준수해야 하며, 인터넷법과 미국의 수출 제한을 준수해야 한다고 생각한다.따라서 최종적으로 VScode를 사용하는 사람은 마이크로소프트의 모든 허가 제한을 준수해야 한다.이는 지역사회 공헌자들에게 적용될 가능성이 높다. 그들은 풍부한 지역사회 플러그인 집합을 구축하여 VScode를 이렇게 매력적으로 만들었다.

결론
따라서 VS코드가 정말 Eclipse나 순수한 지역사회에서 소유하고 구동하는 FOSS IDE나 편집기처럼 원본 코드를 개방하는지 모두가 생각할 때가 됐다.이것은 VScode의 문제일 뿐만 아니라 많은 다른 오픈소스'지역사회'버전의 위로 제품의 문제이기도 하다. 이런 제품의 대부분 핵심 기능은 이 회사가 개발한 것이지만 다른 사람과 구축한 생태계는 제한적인 허가증의 위협을 받는다.그러나 VScode의 특수한 문제는 원본 코드와 바이너리 파일이 이중으로 허용되고 완전히 상반된다는 것이다.
비록 나는 처음으로 이런 허가증을 접했지만, 나는 내가 이런 허가증을 많이 소홀히 했을 수도 있고, 나도 다른 사람들에게서 더 많은 것을 듣고 싶다고 믿는다.
p, 최초 에 나 Medium 출판 했 다
업데이트: VSCODE-의 다음 여정을 적어 놓았습니다.반드시 읽고 귀중한 피드백을 주십시오.

좋은 웹페이지 즐겨찾기