jazzband / help

Use this repo to get help from the roadies
https://jazzband.co/roadies
27 stars 7 forks source link

Proposing django-autoslug #38

Open neithere opened 7 years ago

neithere commented 7 years ago

Hi roadies,

I've been recently advised to move my semi-abandoned but still somewhat popular pet project django-autoslug to JazzBand. There are a few pull requests which are necessary to merge, but I haven't had enough time for that for quite a while. I think it would be beneficial for the community to at least partially delegate maintenance to the organisation.

Questions:

  1. Is it desirable for the organisation?
  2. What steps do I need to take apart from creating CONTRIBUTING.md as per the Guidelines?
  3. Is it possible to easily transfer all the issues and pending pull requests?

Thanks!

Regards, Andy

jezdez commented 7 years ago

@neithere

  1. Yeah, this is desirable assuming you follow the guidelines. django-autoslug seem to be well-suited for that.

  2. Once you transferred the repo to the Jazzband organization via GitHub's transfer feature. The Jazzband bot will automatically open a ticket here in the roadies repo that with a TODO list that you can work through

  3. Yes, all issues and pull requests will be transferred as well if you use GitHub's repo transfer feature. Links to those issues and PRs will also keep working and redirect to their new URL.

justinmayer commented 7 years ago

Hi Andy. I agree with @jezdez that django-autoslug seems well-suited for Jazzband. Would you please take a moment and transfer the repo to the Jazzband organization via GitHub's transfer feature? That way we can collectively work toward getting a new django-autoslug version released to PyPI that works well with current Django releases. 😊

justinmayer commented 7 years ago

@neithere: Please feel free to add me as an owner of the current django-autoslug repo so I can assist with transferring it here to JazzBand. Would that be helpful?

tony commented 6 years ago

@neithere Did you give @justinmayer ownership yet?

jezdez commented 6 years ago

@justinmayer Thank you for the offer to help. Anything that you need, please let me know.

PS: I just opened #75 to document the process of repo transfer better.

tony commented 6 years ago

Careful on this one, django-autoslug is LGPL. This adds additional complications for Python code / scripting language and can result in unforeseen issues. Basically, LGPL has a lot of additional language that's ambiguous and could result in an accusation of creating a derivative.

Generally speaking, python libraries, and for that matter, Django libraries, stick to MIT/BSD/ISC/etc.

It is strongly advised to use a permissive license.

I moved my code to django-extension's AutoSlugField.

neithere commented 6 years ago

Sorry for such a long pause. Frankly, I don't remember why did I not finalize the transfer last time. I'd like to do it now, as I have a little bit of spare time.

  1. LGPL should not be a problem, and it was definitely a conscious choice. Free software is better than just open source.
  2. I understand that many potential users are scared of [L]GPL for all the good and bad reasons. In the enterprise world it may be harder to get a legal approval for such a library, and it merely means a shift in focus to a similar one, so Free Software doesn't really win in that case.
  3. Anyway, it does make sense to use the same license as Django itself.

Conclusion: I would indeed change the license to BSD. However, this would require obtaining permission from all contributors. I don't have the time for that, so it can be done after the transfer.

neithere commented 6 years ago

@justinmayer is it OK that I've recently transferred that repo to you?

justinmayer commented 6 years ago

@neithere: Yes, thank you. I accepted the transfer. I'm traveling for the next few weeks but will do my best to turn my attention to this endeavor as soon as my schedule has settled down. Thanks again!

askpatrickw commented 6 years ago

I was wondering if there is a schedule for the transfer, planning to do some 2.0 upgrades that will need this library and if there is anything the community can help with?

thanks!

camilonova commented 5 years ago

@justinmayer how can we do this?