[Freewnn-users 202] Re: CVS 利用はそろそろ潮時かもしれません。 (Fwd: SourceForge.JP サイト更新情報 : ファイルリリース機能刷新、 CVS 新規利用の停止他 )

Back to archive index

1xx itsan****@gmail*****
2014年 8月 1日 (金) 06:02:25 JST


2014年8月1日 4:13 Tomoki AONO <aono****@cc*****>:
> <CANW2+ivBG3ERymhHfnEwKyq1yVKc=LNz=jf4Xq****@mail*****>の記事において
> itsan****@gmail*****さんは書きました。

>
> 小さな、変更点の少ないソースツリーであれば(FreeWnnがそうな
> のかは…?)CVSくらいがちょうどいいんですけどねえ。分散レポジ
> トリがよくわかってない人なのでgitは今一つ利点がわかりません。

DVCSの方が変更に対して大胆になれるという印象があります。
壊れても誰かがリポジトリを持っていたら復旧できますし…。
そもそも壊れた経験がないですけど。
またPullRequestの機能があるのも魅力ですね。
FreeWnnに対して誰が変更要求をかけるのか判りませんが、
コミッタ以外の人の修正に期待できるというのもメリットに挙げておきます。
(CVSでもパッチを送付してもらうことは可能ですが…)
Gitの欠点と言えば多機能すぎることぐらいでしょうか…?
CVSは中央集権的で変更に対して慎重になってしまうように感じます。
それにCVSはSourceForge.jpでは先細りが見えていますし。

>
>>> 手動で移行するのであればどうするのかちょっと検索してみました。
>>> https://sourceforge.jp/docs/%E3%82%B3%E3%83%BC%E3%83%89%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E7%A7%BB%E8%A1%8C
>>>
>>> これを読むにCVS->Subversion->Gitと
>>> 2段階の移行手順を踏むようです。

> 実際やるとすれば、
> https://sourceforge.jp/docs/Git%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
> にあるように、CVSレポジトリをclone(git-cvsimportというのが
> あるそうですね)した上でgit pushすればよさそうな感じがしま
> す…ただしWeb検索で見ただけなので、別名でテストはしたほうが
> よさそうです。事前にgitレポジトリを有効化(作成?)する作業は
> します。

この本 http://www.amazon.co.jp/dp/427406767X には
git cvsimportを使うよりもCVS->Subversion->Gitの移行を
行う方が「安定し」ていると書いてあります。
おそらくSourceForge.jpで二段階の移行を採用しているのは
安定性を見越しての事だと思われます。

>
> - 1xxさんが新たに追加したファイルについて、著作権・ライセン
>   ス表記を追加してもらえないでしょうか。ライセンスは
>   GPLv2(ライブラリならLGPLv2.0) or Laterと互換性のある(同じ
>   かそれより緩やかな制限の)内容でお願いします。

私が追加したファイルといえば
Wnn/include/conv.h - GPL
Wnn/include/etc.h - GPL
Wnn/include/jlib_hide.h - LGPL
Wnn/include/jutil.h - GPL
Wnn/include/romkan.h - GPL
ですね。
Copyright表記と
GPL-2+かLGPL-2.0+のヘッダを入れておきます。
GPLかLGPLかは上記の通りかと思いますが、誤りはないでしょうか?
今ちょっとたてこんでいるので8月中のタスクにしておきます。

-- 
1xx <ItSAN****@gmail*****> <https://twitter.com/ItSANgo>
<http://d.hatena.ne.jp/Itisango/>




freewnn-users メーリングリストの案内
Back to archive index