Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Looking for a new package maintainer #34

Open
wkranec opened this issue Sep 21, 2014 · 16 comments
Open

Looking for a new package maintainer #34

wkranec opened this issue Sep 21, 2014 · 16 comments
Assignees

Comments

@wkranec
Copy link
Collaborator

wkranec commented Sep 21, 2014

I'm looking for someone interested in taking over as the maintainer of the finance package. Send me a message on GitHub (or respond to this issue) if you are interested.

As much as I would like to continue to develop and maintain this code, the fact of the matter is that I no longer have the time to do so. There are several pull requests and good suggestions that have been left by the wayside due to my inaction, and I don't think that is right.

I originally wrote this code for a personal project, and I've always been flattered that the Ruby community has found it to be useful. Thanks!

@wkranec wkranec self-assigned this Sep 21, 2014
@tubedude
Copy link

Bill, it would be a pleasure to maintain the gem. I have little experience
but have to say I learned a lot from your gem and I have all the interest
in keeping up your work. Let me know if I can help.

On Sunday, September 21, 2014, Bill Kranec [email protected] wrote:

I'm looking for someone interested in taking over as the maintainer of the
finance package. Send me a message on GitHub (or respond to this issue) if
you are interested.

As much as I would like to continue to develop and maintain this code, the
fact of the matter is that I no longer have the time to do so. There are
several pull requests and good suggestions that have been left by the
wayside due to my inaction, and I don't think that is right.

I originally wrote this code for a personal project, and I've always been
flattered that the Ruby community has found it to be useful. Thanks!


Reply to this email directly or view it on GitHub
#34.

@recurrence
Copy link

+1 on electing tubedude, his XIRR library is excellent.

@marksweston
Copy link
Owner

It looks like this conversation petered out with no further action. @wkranec, if you're still around, could we arrange a handover to @tubedude if he's still interested or if not, talk about what else to do? We use this library in production in our app, and I'd certainly like to help make sure it stays maintained.

@recurrence
Copy link

Times like this where you wish there was a community override for derelict repos. :) Sure you can fork but until your fork becomes the 'community choice', that's all it is, a random fork.

@tubedude
Copy link

@marksweston, as @recurrence said, maybe it just a better idea to fork it and maintain your own since you are using it in production. I can sure contribute. I've learn a bit on the IRR method (which was my focus) and can bring some ideas.

@wkranec
Copy link
Collaborator Author

wkranec commented Sep 12, 2015

I am around and can arrange a handover. Who is interested in taking over?

Thanks,
Bill
On Sep 2, 2015 12:24 PM, "Mark Weston" [email protected] wrote:

It looks like this conversation petered out with no further action. @wkranec
https://github.com/wkranec, if you're still around, could we arrange a
handover to @tubedude https://github.com/tubedude if he's still
interested or if not, talk about what else to do? We use this library in
production in our app, and I'd certainly like to help make sure it stays
maintained.


Reply to this email directly or view it on GitHub
#34 (comment).

@marksweston
Copy link
Owner

@wkranec, @tubedude thanks for the responses.

From a personal point of view I'm keen to see the gem maintained as it's important to our app and is pretty unique in the Ruby ecosystem. I'd be happy to put in some time helping to make that happen, and taking on the role of maintainer if that was needed. But I'm no more than an interested layman when it comes to finance, so I'd need some help both in terms of how the various calculations work and getting a better understanding of the design of the gem and the API. So I would definitely need to take @tubedude up on your offer, and would be very grateful for any consultation @wkranec could offer during a handover.

I'll be talking to my employer in the next couple of days to make sure they're happy with me taking this on, and how much they're willing to help out with it. Watch this space.

@marksweston
Copy link
Owner

OK, so if everyone's happy with this, I think it makes sense for my employer's github org (here: https://github.com/bcsgsvn) to take on this repository. It's their app which uses this gem, and obviously it's in their interest to make sure it stays maintained. Right now I'm the lead dev on that app and I'll expect to take the lead in getting things running here, but if and when I move on BCSG will still have the need and the dev resources to continue maintaining it.

@wkranec if that makes sense to you, then I think we're ready for a hand-over. There is one remaining question over licensing. Previously, based on quickly skimming, I'd understood this gem to be licensed under LGPL v3 (and from your answer to issue #22 , I think that's your understanding too). But the Copyright section at the bottom of the readme is actually rather ambiguous, mentioning LGPL, saying "all rights reserved", and then mentioning GPL v3 in three separate paragraphs. Would you be able to make One Last Commit to clarify the copyright section before handing over? That kind of change would be much better coming from the main copyright holder rather than being made post hoc by a new maintainer.

@marksweston
Copy link
Owner

@wkranec how about it?

@marksweston
Copy link
Owner

@wkranec ping!

@wkranec
Copy link
Collaborator Author

wkranec commented Nov 9, 2015

Mark,

I have committed an update to the README. My original text was very much a
"cut and paste" from the GNU website, and didn't account for the intention
for the project to be licensed under the LGPL. Please review and let me
know if any additional changes are required.

Thanks,
Bill

On Mon, Oct 26, 2015 at 10:41 AM, Mark Weston [email protected]
wrote:

@wkranec https://github.com/wkranec ping!


Reply to this email directly or view it on GitHub
#34 (comment).

@marksweston
Copy link
Owner

Thanks Bill, that looks great.

Are you ready to transfer ownership of the repo? I've just been looking through the docs here: https://help.github.com/articles/transferring-a-repository/

Transferring from a user to an organisation looks slightly complicated, so I think the best bet is to transfer the repo to my personal github account (marksweston) and then I can deal with any complications involved in moving it to my employer's organisation.

Mark

@wkranec
Copy link
Collaborator Author

wkranec commented Nov 23, 2015

Hi Mark,

I believe that I have successfully transferred the repository to your
personal account. Please let me know if you do not see it.

Thanks,
Bill

On Mon, Nov 9, 2015 at 6:11 AM, Mark Weston [email protected]
wrote:

Thanks Bill, that looks great.

Are you ready to transfer ownership of the repo? I've just been looking
through the docs here:
https://help.github.com/articles/transferring-a-repository/

Transferring from a user to an organisation looks slightly complicated, so
I think the best bet is to transfer the repo to my personal github account
(marksweston) and then I can deal with any complications involved in moving
it to my employer's organisation.

Mark


Reply to this email directly or view it on GitHub
#34 (comment).

@marksweston
Copy link
Owner

Yup, I've just accepted it. Anyone watching will see it transfer again to my employer's github organisation in the next day or two, as outlined above.

Thanks Bill.

@tubedude
Copy link

👍

@marksweston
Copy link
Owner

@wkranec
Hey Bill + audience. It turns out I missed something obvious; we'll need to be able to release new versions of the gem, but don't have any ownership rights on Rubygems.

http://guides.rubygems.org/command-reference/#gem-owner

I believe the correct command would be gem owner finance --add [email protected]

This really should be the last thing you need to do. I think...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants