なぜ多くのプロジェクトがPythonの古いバージョンをサポートし続けるのか

2014年1月12日 12:55

印刷

記事提供元:スラド

eggy 曰く、 MozillaのGregory Szorc氏が、なぜ多くのプロジェクトでPython2.7以前のリリースをサポートし続けるのかと問うている(Gregory Szorc's Digital Homeのブログ記事本家/.)。

以下、ブログ記事より抜粋。

 Pythonプロジェクトのメインテナー達は、Python2.6を含むそれ以下のサポートをやめることを真剣に考えるべきだと思う。簡単に入手することのできるPython2.7を持たないシステムを使っている人がそんなに沢山いるだろうか。我々Python開発者は、なぜ手間をかけてまで時代遅れとなっているPythonリリースのサポートを続けているのだろう。一例ではあるが、私はFirefoxのビルドシステムをPython2.5+から2.7.3+にうまく移行することができたし、比較的安易に行うことができた。

 ブログに記事が投稿されてから間もなく、他の開発者がPythonの古いリリースを使い続ける理由をそれぞれのブログに投稿している。CCP GamesのRob Galanakis氏は、EVE Onlineのように長期にわたって開発が続けられている商用製品ではアップグレードが困難であることなどを指摘。MozillaのNathan Froyd氏は、Szorc氏の主張はソフトウェアを他の人々に提供する側の視点が欠けていることを指摘している。ユーザーがアップグレードを自由に行えるとは限らず、新しいバージョンで削除されたAPIを必要としていることもあるし、新しいバージョンで動作するようにコードを修正してテストするのは手間がかかる。現在のバージョンで問題なく動作しているなら、アップグレード自体が面倒だと感じる人もいるだろうとのことだ。/.Jerはどのように考えるだろう。

 スラッシュドットのコメントを読む | デベロッパーセクション | アップグレード | Python

 関連ストーリー:
「Pythonコードは欠陥が少ない」という調査結果 2013年09月06日
XPからの移行に必要なもの。それは「勇気と運」? 2013年07月02日
2013年現在、Windowsを使い続ける(または避ける)理由は? 2013年06月09日
なぜ企業は古いソフトウェアをアップグレードしないのか 2013年05月11日
/.J に聞け: Windows XP からの移行を促すにはどうすれば良い? 2013年05月01日
パソコンが売れない理由は古くても使えるから? 2013年04月14日
Microsoft、Windows XPからWindows 8への乗り換えを要請 2012年10月26日
Python 3系の機能を2系に導入する「Python 2.8」が議論される 2011年12月16日
Python 3.2 リリース 2011年02月22日
Firefox 2をアップグレードしない最大の理由は「ポルノサイトの履歴がバレるのが嫌だから」 2009年08月29日
Python 3.1リリース 2009年07月01日
「Python 3.0」リリース、仕様変更多数 2008年12月05日
Python 2.6リリース 2008年10月04日
Python 2.5 リリース 2006年09月20日
Python 2.4 ドキュメントの和訳が完了 2006年05月11日
Python 2.2 「ほぼ」予定通りリリース 2001年12月22日

 

※この記事はスラドから提供を受けて配信しています。

関連記事