2017年9月4日月曜日

ckw-mod の系譜を追ってみた。

まとめ

ckw-mod*1 には、本家バージョンよりもさらに開発がすすんでいる派生版 (フォーク) が存在する。

そこで、「(実質上の) 最新版がどこにあるのか」を調査した。※野良ビルドは調査対象外

*1: ckw-mod は、Windows標準のコマンドプロンプトの代替として使えるフリーソフト (オープンソース)

調査結果

Q. ckw-mod の最新は、どこにあるのか?

A. 2017年9月現在でもアクティブに更新されているのは、rururutan さん版 だと思われる。


備考1: ckw-mod の歴史

  1. 始祖 ckw (ckw-mod の派生元)

    はじめに ckw が あった。
    • http://www.geocities.jp/cygwin_ck/ ※リンク切れ
  2. ckw の消滅と、その亜種の乱立

    始祖 ckw は、なくなってしまった。
    しかしながら、ckw はオープンソースだったため、いろいろな人が各所でそれぞれ開発を引き継ぎ、それぞれの修正版を公開した。
  3. ckw-mod 本家 の誕生

    有志の方 (おそらく、deflis さん) が、多数に枝分かれした ckw の各修正版の変更内容を ほぼ すべて取り込んだ統一版である、ckw-mod を作った。(偉業)
  4. ckw-mod 本家 の発展 (~2013年ごろ)

    有志の方々 (deflis さん や、southly さん 他多数) により、本家の ckw-mod はさらに改良されていった。
    本家の更新は 2013年8月ごろまで続いた。
  5. ckw-mod 派生版の台頭

    本家 ckw-mod の更新は落ち着いたが、それ以降も、本家から派生 (fork) したプロジェクト (ckw-mod 派生版) では 引き続き開発が続けられた。
    たとえば、rururutan さんの rururutan/ckw-mod は 2017年現在でもアクティブであり、本家をベースとして UNICODE対応 や Windows 10対応 も行われている。

備考2: 2017年9月初時点での、ckw-mod 派生プロジェクトについて

2017年9月初現在で、ckw-mod の派生 (fork) は、24個 存在する。

この調査を始めた当初は、24個の中の どのプロジェクト (リポジトリ) が最新なのかが分からなかった。そこで、各プロジェクトの状況*1を簡単に調べてみた。(*1: 2017年9月初 現在)

0.@ckw-modckw-mod / ckw-mod本家
1.@abedasterabedaster / ckw-modコミットなし
2.@amuramatsuamuramatsu / ckw-mod独自ブランチあり: improvement-stability (stale)
3.@comuttuncomuttun / ckw-mod独自ブランチあり: b_dist (stale)
4.@deflisdeflis / ckw-mod(本家のプロジェクトメンバー)
5.@iusenix├→ iusenix / ckw-modコミットなし
6.@kkawa└→ kkawa / ckw-modコミットなし
7.@draftcodedraftcode / ckw-mod独自ブランチあり: FontHack (stale)
8.@Fuj18Fuj18 / ckw-modコミットなし
9.@hmrhmr / ckw-modコミットなし
10.@hokorobihokorobi / ckw-modコミットあり: master
11.@lillycodelillycode / ckw-modコミットなし
12.@mallowlabsmallowlabs / ckw-mod独自ブランチあり: high_dpi_support (stale)
13.@MatsuyanagiMatsuyanagi / ckw-modコミットなし
14.@mecabmecab / ckw-mod独自ブランチあり: high_dpi_compat, envvar,
more_bgimage_type (いずれも stale)
15.@mwparkmwpark / ckw-modコミットなし
16.@nocd5nocd5 / ckw-modコミットあり: master
独自ブランチあり: nocd5Feature (stale)
17.@ousttrueousttrue / ckw-modコミットあり: master
18.@rururutanrururutan / ckw-modコミットあり: master, develop ※active
独自ブランチあり: unicode (stale)
19.@tesurijp└→ tesurijp / ckw-mod独自ブランチあり: AdhocForceV2 (stale)
20.@southlysouthly / ckw-mod(本家のプロジェクトメンバー)
21.@staniastania / ckw-modコミットなし
22.@tipjstipjs / ckw-modコミットなし
23.@wantorawantora / ckw-modコミットあり: master
独自ブランチあり: support_gcc, totray, chdir_lock,
remove_warnings (いずれも stale)
24.@yukke64yukke64 / ckw-modコミットなし

おまけ

25.@amdkkjamdkkj / ckw-mod諸般の事情(?)により、私もフォークしました。

関連記事

0 件のコメント :

コメントを投稿