파이썬 소프트웨어 재단에서 파이썬 2 지원 종료에 대해 공지했습니다. 종료일은 2020년 1월 1일이고, 이 날짜 이후 보안 업데이트는 없다는 점을 강조했습니다.
※ 아래 전문 번역 [링크는 모두 영문 페이지입니다]
Sunsetting Python 2 ― python.org
----------
저희는 파이썬 프로그래밍 언어를 만들고 가꾸는 자원 봉사자들입니다. 저희는 2020년 1월 1일을 파이썬 2를 지원 종료하는 날로 결정했습니다. 즉 누군가 보안 문제를 발견해도 이 날 이후로는 더 이상 개선되지 않을 것입니다. 가능한 빨리 파이썬 3으로 업그레이드하셔야 합니다.
왜 이런 일을 하나요?
파이썬 유저들을 돕기 위해서 파이썬 2를 지원 종료해야 합니다.
저희는 파이썬 2.0을 2000년에 공개했습니다. 몇 년 후 파이썬을 개선하기 위해서는 크게 바꾸는 것이 필요하다는 것을 알게 되었습니다. 그래서 2006년 저희는 파이썬 3.0을 시작했습니다. 많은 사람들이 업그레이드를 하지 않았고, 저희도 피해를 주는 것을 원하지 않았습니다. 그래서 몇 년 간 파이썬 2와 파이썬 3 두 개 모두를 계속 개선해나가면서 공개했습니다.
그러나 이것은 파이썬을 향상시키기 어렵게 만듭니다. 파이썬 2에서 할 수 없는 개선사항들이 있습니다. 그리고 파이썬 3을 더 빠르고 좋게 만들기 위해 노력할 수 있는 시간이 줄어듭니다.
그리고 만약 많은 사람들이 계속 파이썬 2를 쓴다면, 파이썬을 사용하며 자원봉사하는 개발자들이 소프트웨어를 만들기가 어렵게 됩니다. 이들은 파이썬 3의 새롭고 좋은 기능들을 이용해 개선할 수가 없게 됩니다.
저희는 파이썬 2를 쓰는 사람들에게 피해를 주고 싶지 않았습니다. 그래서 2008년에 저희는 파이썬 2를 2015년에 지원 종료한다고 발표했고, 그 전까지 업그레이드를 해 줄 것을 요청했습니다. 일부는 응했지만, 많은 곳에서는 그렇지 않았습니다. 그래서 2014년에 다시 2020년까지 지원하는 것으로 연기했습니다.
지원 종료까지 얼마나 남았나요?
pythonclock.org에서 알려드릴 것입니다.
2020년 1월 1일까지 업그레이드하지 않으면 어떻게 되나요?
만약 사람들이 파이썬 2나 파이썬 2로 쓰인 소프트웨어에서 심각한 보안 문제를 찾게 되면 많은 자원봉사자들이 문제를 해결하려 하지 않을 것입니다. 파이썬 2 소프트웨어에 대한 도움이 필요한 경우에도 많은 이들이 도와주지 않을 것이며, 시간이 지나가면서 도움을 줄 수 있는 인원이 점점 더 줄어들 것입니다. 좋은 툴들은 파이썬 3에서만 실행되기 때문에 이런 좋은 툴을 쓸 수 있는 기회를 잃게 되며, 당신에게 의존하거나 함께 일하는 사람들의 작업 속도를 더디게 할 것입니다.
여기에 나온 문제 중 일부는 1월 1일부터 나타날 것입니다. 시간이 지나면서 다른 문제들이 더 나타날 수 있습니다.
파이썬 2로 코드를 작성했습니다. 파이썬 3으로 포팅은 어떻게 하나요?
'파이썬 2 코드를 파이썬 3으로 포팅하기' 공식 가이드를 읽어주세요. 또 파이썬 2 지원 종료에 대한 조언을 얻으려면 Python 3 Statement 사이트에 있는 실무적용(Practicalities) 페이지를 읽어주세요.
파이썬 2로 작성된 소프트웨어에 의존하고 있는지 잘 모르겠습니다. 어떻게 해야 하나요?
벤더(vendor)에서 소프트웨어나 소프트웨어 지원 서비스를 구입하셨으면, 벤더에 문의하세요. 개발자나 시스템 관리자에게 비용을 지불하고 있다면 그들에게 문의하세요. 벤더나 기술 스태프가 없으면 '파이썬 3을 쓸 수 있나요?' 페이지에서 파이썬 2로 쓰여진 소프트웨어에 의존하고 있는지 찾아보세요.
특정 툴이 파이썬 3에서 실행되는지 확인하려면, Python 2.7 Readiness, Python 3 Statement 그리고 Python 3 Readiness 사이트를 살펴보세요.
파이썬 2로 작성된 소프트웨어에 의존하고 있습니다. 어떻게 해야 하나요?
벤더(vendor)에서 소프트웨어나 소프트웨어 지원 서비스를 구입하셨으면, 벤더에 문의하세요. 개발자나 시스템 관리자에게 비용을 지불하고 있다면 그들에게 문의하세요. 벤더나 기술 스태프가 없으면 '파이썬 3을 쓸 수 있나요?' 페이지에서 어떤 툴들이 파이썬 3으로 업그레이드가 필요한지 확인하세요.
저를 도와줄 분이 계신가요?
네, 연장 지원(Extended Support)에 비용을 지불할 의사가 있다면, 벤더사 중에 한 곳과 상담해보세요. 도움을 줄 수 있는 인력을 비용을 주고 고용할 수 있다면 구인 게시판에 글을 올리거나 컨설턴트를 고용하세요. 자원봉사자들로부터 무료로 도움을 받으려면 이 도움말 페이지를 읽어보세요.
저는 지금까지 여기에 대해 아무 것도 듣지 못 했습니다. 어디서 발표했나요?
저희는 소프트웨어 콘퍼런스, 파이썬 공지 메일링리스트, 공식 파이썬 블로그, 각종 교과서와 기술 기사, 소셜 미디어와 파이썬 지원 서비스를 판매하는 업체에 이 내용을 이야기했습니다.
이런 공지로 다시 놀라지 않으려면 어떻게 해야 하나요?
벤더와 파이썬 지원 서비스를 계약하거나 파이썬 공지 메일링 리스트를 구독하세요.
https://www.python.org/doc/sunset-python-2/
'IT정보' 카테고리의 다른 글
팀뷰어 대신 크롬 원격 데스크톱을 사용하는법 (0) | 2019.12.12 |
---|---|
안드로이드 (Android) 11주년을 맞이하다. (0) | 2019.09.23 |
[애플] iPhone 11 Pro 출시 발표 (0) | 2019.09.11 |
Windows 10 사용자에게 전화 기능 지원하는 데스크탑용 앱 (0) | 2019.09.10 |
Windows Core OS(WCOS) 란? (0) | 2019.09.06 |