背景
-
别人的一个 github 的小项目( 3 个功能文件),fork 出来玩了一下。
-
原代码有不少冗余不必要和错误的部分。本来一共也才几十行。
-
基本重写了大部分,改了部分实现逻辑,完善了类并且加入了参数修改等功能。基本上就是改了个面目全非吧。git 上看没有一行是一样的了。
-
另外该作者的这个本身项目也是基于另一个仓库改的,没有 fork……
提问
-
PR 回去也有点尴尬,毕竟面目全非了。PR 回去都有点挑衅的意思……
-
但感觉又需要尊重作者。可是原本这么小个东西,还加了一堆 license。改完之后就只有一个文件。然后额外有 readme 和两个 license,要用的话还得重写一遍 readme,实在是没啥必要(注释和示例都写代码里了)。
-
对 github 的规矩也不太熟。碰到这种情况,请问下大家,怎么处理比较好?