hubotio / hubot

A customizable life embetterment robot.

Home Page:https://hubotio.github.io/hubot/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update the license

lquenti opened this issue · comments

Normally I wouldn't be this pedantic, but you use this license as the prime example for licensing so I think it would make sense

commented

Hrmm. That presents an interesting conundrum:

  • Github has largely abdicated the maintenance of this project, so updating the years to read "2011-2023" wouldn't reflect the current reality
  • Current practice from large projects suggests not including years at all, but:
  • Wholesale removing the years reads largely the same as just updating them to "2011-2023" and implies that Github is still maintaining the project, which again, it's not
  • Completely removing the Github attribution feels both sketchy and Wrong:tm:

Anyone have thoughts?

We can just leave that file, and it feels apt that it stops at 2017. If anyone representing GitHub wanted to update it I'd be fine with that.

The docs can be improved, eg we could document as

  • add a license file
  • your code hosting platform probably has a button for this
  • or you can obtain open source licenses from https://opensource.org/licenses/
  • this project and many Hubot plugins are MIT licensed (but yours doesn't have to follow suit

Then we can remove the link to this specific example license and no worries.

BTW thanks for this, which led me to the history entry at b253e94 when I reviewed the history on the license file

(Also, I wanted to say sorry, I just knew hubot by name and didn't know about the abandonment. Really didn't want to be a dick, my bad.)

Hey it's fine - we now have a team of maintainers active on the project, GitHub staff's engagement dropped off a few years ago, and now some community users have picked things up.

No hard feelings and no offense taken 😄

Is the consensus to leave the copyright years as they are?

commented

If no one else is worried about it, I think leaving the file as is works for right now. We can always fix it later if it turns into a problem :)

I don't think there's any further action we can take, though. The link @lquenti followed to get here is on Github's official docs, which are outside our control 🤷 I'll go ahead and close this based on that, but if anyone sees an action we can take here, don't hesitate to reopen it.