現在、Railsで使う簡単なgemを作っているのですが、alias_method_chainを使用して、既存のメソッドを置き換えたりしています。
その際に、既存のコードと自分のコード、両方でうまく動くようにテストを書こうと思っているのですが、既存の動作確認には、既存のテストコード(例えば、actionpack/test/template/form_options_helper_test.rb)をほとんどコピーして、自分のテストに組み込みたいと考えているのですが、その際にテストコードをコピーしたファイルに下記のようなライセンスの表記が必要なのでしょうか?
Copyright (c) 2014 Rails
なお、当gemはMITライセンスで配布します。
配布物のライセンスに関する部分またはコード中に、Railsのコードを含んでいることを明記してオリジナルの著作権者も併記しておけば良いのではないでしょうか。
例えばこんな感じで。
Portions of this code were copied and modified from Ruby on Rails, released under the MIT license, copyright (c) 2005-2009 David Heinemeier Hansson
http://rdoc.info/github/braintree/braintree_ruby/master/frames/Braintree
# Ripped out of ActiveSupport 2.3.8 and modified. # MIT LICENSE # Copyright (c) 2005-2012 David Heinemeier Hansson # Copyright (c) 2012 Zencoder
https://gist.github.com/nate/4013550
書き方はいろいろあろうかと思います。
licensing - Should I add myself to the copyright holders on modified MIT licensed code? - Stack Overflow