rubyforge etiquette for dead projects

N

Nasir Khan

Apologies if this is not the right forum for this, but this surely has
the right audience.

I have been using a few projects on rubyforge / sourceforge (ruby
projects) which are now unfortunately dead (no SVN activity for more
than a year, no forum no tracker nothing).
I have been been monkey patching some of them in my local repository
and my attempts at contacting the project owners has failed.
They have apparently lost interest and moved on.

- I could continue to use them and monkey patch them as I go along

- I could abandon them and use something else (with some pain)

- I am willing to adopt at least one and maintain it, fixing bugs and
enhancing.

I wonder if the last one is even an option, and if yes then how.

- Nasir
 
P

Phil Tomson

Apologies if this is not the right forum for this, but this surely has
the right audience.

I have been using a few projects on rubyforge / sourceforge (ruby
projects) which are now unfortunately dead (no SVN activity for more
than a year, no forum no tracker nothing).
I have been been monkey patching some of them in my local repository
and my attempts at contacting the project owners has failed.
They have apparently lost interest and moved on.

- I could continue to use them and monkey patch them as I go along

- I could abandon them and use something else (with some pain)

- I am willing to adopt at least one and maintain it, fixing bugs and
enhancing.

I wonder if the last one is even an option, and if yes then how.

As someone who has a couple of rubyforge projects that haven't had any
updates for over a year...

Probably the best thing to do is to email the maintainer and ask if
you can get commit access for the project. They might even invite you
to completely take over the project if you want.

If you don't hear back from the project owner, then perhaps you could
contact someone at RubyForge and ask if you can adopt the project (I'm
not familiar with the mechanics, but it should be possible).

Phil
 
T

Tim Hunter

Phil said:
If you don't hear back from the project owner, then perhaps you could
contact someone at RubyForge and ask if you can adopt the project (I'm
not familiar with the mechanics, but it should be possible).

The last time this came up the RubyForge admins said that they were very
reluctant to turn over a project to another person without the owner's
permission. The project's owner owns the copyrights and if he didn't
give permission then things could get very nasty.

Lacking the owner's permission your best alternative would be to fork
the project with a new name.
 
T

Tim Pease

The last time this came up the RubyForge admins said that they were very
reluctant to turn over a project to another person without the owner's
permission. The project's owner owns the copyrights and if he didn't
give permission then things could get very nasty.

Lacking the owner's permission your best alternative would be to fork
the project with a new name.

Some owners have been including a clause on their project homepage
stating that ownership can be handed over to another developer if the
owner is unreachable or unresponsive after X period of time. Just a
reminder and a hint to current project owners.

TwP
 
G

Gregory Brown

If you don't hear back from the project owner, then perhaps you could
contact someone at RubyForge and ask if you can adopt the project (I'm
not familiar with the mechanics, but it should be possible).

Typically, we'd rather see someone fork a project. If the original
maintainer can't be contacted, the best bet is to just change the name
of the project, fork it, and start a new RubyForge project.

We haven't found any better solution that keeps us from accidentally
upsetting someone.
Tom would have the ultimate say on this, but I'm pretty sure that's
the response you'd get from him.

-greg
 
N

Nasir Khan

The project's owner owns the copyrights and if he didn't
give permission then things could get very nasty.

Would'nt forking be a copyright infringement?

When you say fork you basically mean start a new project with a
different name but use the old (dead) project's code as a starting
point. Right?

Is there a precedence of forking on Rubyforge?

- nasir
 
D

Dan Zwell

Nasir said:
Would'nt forking be a copyright infringement?

When you say fork you basically mean start a new project with a
different name but use the old (dead) project's code as a starting
point. Right?

Is there a precedence of forking on Rubyforge?

- nasir

Normally with projects on rubyforge, the license explicitly permits
forking. In fact, this is the case with nearly all open source software,
and most (all?) of the software on rubyforge is open source.

Dan
 
T

Tom Copeland

Apologies if this is not the right forum for this, but this surely has
the right audience.

I have been using a few projects on rubyforge / sourceforge (ruby
projects) which are now unfortunately dead (no SVN activity for more
than a year, no forum no tracker nothing).
I have been been monkey patching some of them in my local repository
and my attempts at contacting the project owners has failed.
They have apparently lost interest and moved on.

- I could continue to use them and monkey patch them as I go along

- I could abandon them and use something else (with some pain)

- I am willing to adopt at least one and maintain it, fixing bugs and
enhancing.

I wonder if the last one is even an option, and if yes then how.

Sorry to reply a few days late, but anyhow, what Gregory Brown said was
right on, and there are a couple more details in this FAQ item:

http://rubyforge.org/docman/view.php/5/460/faq.html#abandoned

Yours,

Tom
 
P

Paul Brannan

Would'nt forking be a copyright infringement?

It is only a problem if the license doesn't allow you to fork. Most
good open source licenses do allow forking.

Paul
 
G

Gregory Brown

It is only a problem if the license doesn't allow you to fork. Most
good open source licenses do allow forking.

And all free software licenses require it.
 
T

Trans

Sorry to reply a few days late, but anyhow, what Gregory Brown said was
right on, and there are a couple more details in this FAQ item:

http://rubyforge.org/docman/view.php/5/460/faq.html#abandoned

Still. It would seem like a good idea to have a policy of trying to
get up with a project contact, say after 3 years of inactivity, and
see what they say about the status of the project, maybe they will
want to classify the project as "Up For Adoption".

T.


P.S. If you're a C coder looking for a project to help, libxml-ruby is
a valuable project that could use the help.
 
G

Gregory Brown

Still. It would seem like a good idea to have a policy of trying to
get up with a project contact, say after 3 years of inactivity, and
see what they say about the status of the project, maybe they will
want to classify the project as "Up For Adoption".

I don't think this is needed, honestly. If you're a new maintainer of
a project and you haven't explicitly been handed the project, I think
it's much better to continue under a new name. This way, people
understand that it is a new maintainer and the original project
reputation and ownership is still intact.

And it keeps us from having administrative headaches, too. :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,001
Messages
2,570,250
Members
46,848
Latest member
Graciela Mitchell

Latest Threads

Top