¿Cuál es la ética y la etiqueta de bifurcar el proyecto github de otra persona para lanzarlo como una joya?

Estoy haciendo algo de tiempo libre codificandoCultureGrid. Tienen una API SOLR para acceder a 1,2 millones de artefactos culturales. He lanzado una gema para consumir su servicio, pero tengo una buena idea sobre el uso de Datamapper con un backend adaptador SOLR para hacerlo de una mejor manera.

Acabo de encontrar un proyecto del año pasado en Github llamado fácilmenteadaptador dm-solr. Es una bifurcación del trabajo de otra persona de 2008 y para usarlo tienes que clonar el proyecto y ejecutar una tarea de rastrillo para instalarlo (no se usa mucho en heroku, así que tendría que venderlo). Desafortunadamente, esa tarea ahora está rota porque no fijaron sus versiones de gemas, y Bones ha cambiado considerablemente entre las versiones 2 y 3.

Básicamente, necesita un poco de recodificación para que sea una joya, y si voy a hacer eso, también podría liberarlo yo mismo y hacerlo de la manera que sé, utilizando en su lugar Jeweler.

Entonces, por supuesto, dejaré una línea a todos los autores, pero me preguntaba cuál es la ética y la etiqueta aquí. ¿Incluyo mi nombre de usuario en la gema o uso el nombre original de la gema? ¿Podría eso potencialmente destruir la instalación de otra persona, a pesar de que la gema no figura en Rubygems.org? ¿Sigo su convención de numeración? Parecen haber elegido "1.0.0" y se quedaron con él, sin más actividad. ¿O acabo de empezar de nuevo desde la versión 0.1.0?

De lo contrario, ¿acabo de agarrar los bits que quiero, incluirlos en mi nuevo proyecto y dar una propina? Eso no suena muy útil para otros que quieran hacer lo mismo.

¿O tal vez tomo los bits que encuentro útiles, hago una gema completamente nueva llamada algo así como dm-solr-backend y voy desde cero?

Oh, los dilemas, ¿qué harías?

Respuestas a la pregunta(3)

Su respuesta a la pregunta