Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
tante
tante
@tante@tldr.nettime.org  ·  activity timestamp 7 hours ago

Maybe we should establish a "maintenance.md" practice just like "readme.md" or "LICENSE" where you just clearly outline the amount of maintenance the project/development team are planning to put into the code base and under which conditions.
I have seen that a few times but maybe it should be more of a standard.

  • Copy link
  • Flag this post
  • Block
Joe Brockmeier (jzb)
Joe Brockmeier (jzb)
@jzb@hachyderm.io replied  ·  activity timestamp 2 hours ago

@tante @mhoye proposed something like that a while back: https://github.com/mhoye/maintenance-terms

GitHub

GitHub - mhoye/maintenance-terms: Project Maintenance Terms

Project Maintenance Terms. Contribute to mhoye/maintenance-terms development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 58 minutes ago

@jzb @mhoye Yeah he send me that link. I think it makes a lot of sense

  • Copy link
  • Flag this comment
  • Block
Jens Bannmann
Jens Bannmann
@tynstar@nerdculture.de replied  ·  activity timestamp 2 hours ago

@tante
A while back I found an essay titled "Healthy expectations in open source" by @donmccurdy that proposes just such a standard:
https://www.donmccurdy.com/2023/07/03/expectations-in-open-source/

I found the classifications well thought out and have started to use it for my own small projects.

This was the accompanying Fediverse post: https://fosstodon.org/@donmccurdy/110662029314944366

Don McCurdy

Healthy expectations in open source

Most open source projects choose licenses from a common list, while support and maintenance expectations are not standardized. Usually those expectations are not stated at all. That's a loss — …
  • Copy link
  • Flag this comment
  • Block
Steve Downey
Steve Downey
@Sdowney@mastodon.social replied  ·  activity timestamp 3 hours ago

@tante
"There is no project. No development team. This scratched my itch. You are welcome to the code."

  • Copy link
  • Flag this comment
  • Block
Jef
Jef
@jfbucas@mastodon.dias.ie replied  ·  activity timestamp 5 hours ago

@tante or how much work to maintain for the sysadmin to update/upgrade between versions... That's usually my first question.

  • Copy link
  • Flag this comment
  • Block
Boris Petersen
Boris Petersen
@transacid@social.tchncs.de replied  ·  activity timestamp 5 hours ago

@tante There is http://unmaintained.tech/

  • Copy link
  • Flag this comment
  • Block
mhoye
mhoye
@mhoye@cosocial.ca replied  ·  activity timestamp 7 hours ago

@tante https://github.com/mhoye/maintenance-terms

GitHub

GitHub - mhoye/maintenance-terms: Project Maintenance Terms

Project Maintenance Terms. Contribute to mhoye/maintenance-terms development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 6 hours ago

@mhoye super cool!

  • Copy link
  • Flag this comment
  • Block
Christoph Begall
Christoph Begall
@christophbegall@toot.kif.rocks replied  ·  activity timestamp 4 hours ago

@tante @mhoye maybe something like this could be built into #radicle https://radicle.xyz

Radicle 1.5.0 – Hibiscus 🌺

Sovereign code infrastructure.
  • Copy link
  • Flag this comment
  • Block
wakingrufus
wakingrufus
@wakingrufus@bigshoulders.city replied  ·  activity timestamp 5 hours ago

@tante

@mhoye

In the Nebula project, we have a project status section at the end of https://nebula-plugins.github.io/documentation/plugin_overview.html that addresses some of this stuff.

Nebula Plugins

Nebula: Plugin Overview

A collection of Gradle plugins for building software the Netflix way.
  • Copy link
  • Flag this comment
  • Block
Andrew Nesbitt
Andrew Nesbitt
@andrewnez@mastodon.social replied  ·  activity timestamp 7 hours ago

@tante https://www.tc54.org/contributing-yaml/ although I think all of these file types end up going stale pretty quickly

Ecma TC54 | Software and System Transparency

Ecma Technical Committee 54 is chartered to standardize the OWASP CycloneDX Bill of Materials specification, standards and algorithms that advance transparency and identity, and the sharing of transparency information across the supply chain.
  • Copy link
  • Flag this comment
  • Block
Little Detritus
Little Detritus
@littledetritus@geraffel.social replied  ·  activity timestamp 7 hours ago

@tante

The CRA asks Open Source Software Stewards to do something like this.

  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 7 hours ago

"I will not maintain this code at all. Use fully at your own risk" is valid.

I think it's just important to make that clear.

  • Copy link
  • Flag this comment
  • Block
Lars Marowsky-Brée 😷
Lars Marowsky-Brée 😷
@larsmb@mastodon.online replied  ·  activity timestamp 6 hours ago

@tante I think this is the baseline unless anything else is explicitly stated.

(The reverse timeline algorithm led me to this only after the previous post.)

  • Copy link
  • Flag this comment
  • Block
Lafe Hassan
Lafe Hassan
@lafyabomalih@mastodon.social replied  ·  activity timestamp 6 hours ago

@tante 🌙 In this blessed month of mercy and giving,

In Gaza, children are not asking for much… just a small moment of joy and a real smile.

Our children deserve the best.
With a simple donation, you can make a true difference in a child’s heart.

Never underestimate a small gift… for them, it means hope. 🤍

https://chuffed.org/project/169849

Chuffed

Support Gaza's children: Restore joy and childhood today

In Gaza, children grow up amid fear, loss, and constant stress. Many have forgotten what it feels like to simply be a child, and the impact is lasting. We are a small volunteer team focused on psychological relief and emotional support through safe spaces, games, art, and group play that help children release fear and rediscover joy 🎈.
  • Copy link
  • Flag this comment
  • Block
pedestrian cyclist
pedestrian cyclist
@odoruhako@mastodon.social replied  ·  activity timestamp 7 hours ago

@tante But that's what most open source licenses already say: PROVIDED AS IS

For me that's as clear as I can be. Of course that also means I won't try to convince people to use my code. Or if I ever do that and present at a conference, my talk will mention this part of the license. 🤷

  • Copy link
  • Flag this comment
  • Block
dch :flantifa: :flan_hacker:
dch :flantifa: :flan_hacker:
@dch@bsd.network replied  ·  activity timestamp 6 hours ago

@odoruhako @tante I’m continually surprised at how many people insist that there somehow entitled to free support from a BSD licenced project.

We care about our code, its usability, and our users, and we welcome active contributors.

If you’re a company then the onus is on you to find ways to contribute to the commons, & not just demand free help.

If you’re slurping it up with AI (and burning our resources while doing it) & turning our commits into your product, then that applies even more so.

  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 6 hours ago

@odoruhako that's the legalese framing (which is mostly a "we don't wanna be sued" solution). But projects _do_ act differently and bigger projects do - voluntatrily - to way more: Defined release cadences, support windows, etc. And that is to a certain degree the expectation that people have been trained on - even though it does not scale especially not to single developer projects.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.27 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct