gitやsvnで取得したオープンソースのコードに小さなバグがあった場合、
それをローカルの環境で修正するのは容易ですが、元のコードがバージョンアップするたびに該当部分を探して修正し直せなければなりません
かといってプロジェクトとやり取りして大元のコードを修正してもらうのも面倒だと思っています

このようなケースではどう対処するのが正解なのでしょうか?