-
|
First of all, I would like to say that this is in no way an personal attack, because I really understand that maintaining an open source project next to your main job can be exhausting. What we (our team) are looking for is a discussion about the future of Nuke, because for us the uncertainty makes it difficult to rely on Nuke. I think clear communication is a very important factor. For us there a currently several issues with Nuke, especially since we heavily rely on it with 100+ Nuke pipelines:
We see the following options:
|
Beta Was this translation helpful? Give feedback.
Replies: 11 comments 18 replies
-
|
Thanks for bringing this up, we are facing exactly the same challenges.
Generally, it would be good if the discussion on this topic could remain constructive. In other projects, unfortunately, the gatekeeping crowd sometimes shows up and starts giving speeches about "how OSS development works" and that "everything is fine". That said, it would be really disheartening to see this project continue to go stale as it has over the course of 2025. Forks are usually not the best option, because of the community fragmentation and duplicated work. Having more maintainers or even turning this into a community project (random thought: maybe even .NET Foundation), would be much preferred. |
Beta Was this translation helpful? Give feedback.
-
|
We are in the same boat in my organisation. We currently rely on NUKE for a handful of our pipelines and are blocked by 2 things:
Right now we are in internal discussions about moving away completely from NUKE because of the lack of activity and communication. Also the temporary archival that happened earlier this year without explanation made us really nervous about the future of the project. I was the one that advocated the use of NUKE in our organisation, and we have been extremely happy up until now. Would really hope to see the project gain some longterm support and/or transparancy 🤞 |
Beta Was this translation helpful? Give feedback.
-
|
We have tried to contact Matthias via several channels, but were not successful. We would love if this project would continue, preferably as OSS as it fills a niche in the community and has a great foundations. |
Beta Was this translation helpful? Give feedback.
-
|
While we are actively using (and loving) Nuke on several of our projects we started a few years back we haven't experiencing some of the breaking changes and support for newer features that others have voiced. With that being said we are being asked to replace Nuke for the sole reason that, based on some scoring metric by management, the package is now considered "at risk" due to the fact that the repo is not being actively maintained. |
Beta Was this translation helpful? Give feedback.
-
|
I think Nuke would be a great candidate to be a Dot Net Foundation supported project |
Beta Was this translation helpful? Give feedback.
-
|
Before finding this thread; and doing some research to see if I could contact Matthias I ran across something he posted on LinkedIn about 9-10 months ago which was a link to an article about OSS which basically talked about OSS projects that get out hand for the owner (size, scope, burden, whatever) and the two choices being change the licensing model or just dropping it and letting it die on the vine: This is the article he reposted: The timing on this is about the time this repo started to go stagnant |
Beta Was this translation helpful? Give feedback.
-
|
This repository was marked as There was a similar thread in I might have to move my pipelines to my local pastry shop. |
Beta Was this translation helpful? Give feedback.
-
|
I sponsored Nuke for a little while - I was in conversation for getting my company sponsor the project as well, unfortunately this did not materialise due to the past year's activity on the repository. I am incredibly unsure what to do with the projects using Nuke, because now there is no communication at all regarding any plan. Even if that communication were "I am no longer interested in maintaining the project." A lot of confidence was knocked through a couple years worth of choices, and for me, personally, the current state of no communication whatsoever is likely the last time I will consider Nuke. It's a pity because it is a reliable tool and has served me so well over the years. I have begun migrating to Cake and will ultimately deal with the frustrations of YAML. All I would say, for any project maintainers, is that communication, even if it's "this project is now dead" is vital for letting dependents understand what they need to do. Otherwise, why build a tool for others to consume? |
Beta Was this translation helpful? Give feedback.
-
|
Besides @patrickklaeren who sponsored this project (from the people within this discussion)? And if sponsored - by how much (are we talking $5 per month, $50 per month or $500 per month)? Just to be clear: It's not about the money, but using it in a commercial setup for free, then complaining is something I see a lot in the .NET space. It's just weird given that other ecosystems have a lot less commercial fire-power behind, but are the complete opposite. From a company using it (and wanting to see the project actively maintained / moved forward) I'd expect O(100) USD per month. It's the least - I mean that would be somewhere between 1 to 8 hours of development (per month), which is like nothing (and usually a lot more hours will need to be invested). From a private person much less is expected. Here, it's the gesture that counts. If people are wondering why OSS projects die - it's mostly because maintainers don't see the recognition that they deserve. Being in arguments and discussions (partially even personal attacks) about certain decisions in the project is not helpful. All those things will certainly add towards a mental blockade to contribute further. Therefore, there has to be a way to say "thank you" to the maintainers of a project, which is usually done by direct contributions, e.g., in form of PRs, or by sponsoring the project. |
Beta Was this translation helpful? Give feedback.
-
|
There’s a lot of this that comes down to the fact that this is effectively a one person project. It could be argued that this is a failing to bring on new maintainers, or a failing on the community for no one stepping up. However, everyone here chose to rely on this project, and a very small number of the parties involved did anything to mitigate this supply chain risk. If you’re taking on a dependency on a project like that, this sort of thing should be expected, because ultimately one person cannot be expected to dedicate as much life as this sort of project requires forever with little benefit. In fact, threads like this just drive the knife in further, because not only are you writing code with no material gain, you’re also never getting any positivity from the community back - that’s just a terrible situation all around that any reasonable person would walk away from. Yes I hear everyone’s point about “if it’s dead can you just say that,” but even the reaction to the explicitly temporary archiving a while back (it was clearly communicated that the project was not dead) resulted in similar dramatics to those found in this thread, so I can see how even just communicating with the userbase could be seen as a chore at best. Ultimately as an open-source consumer you’re entitled to nothing. Even if you’re donating a cup of coffee’s amount per month, that’s not an automatic entitlement - there’s no support contract in place (though I can see how one would be peeved). Open-source sustainability is a game that not many people have figured out, and one that the C# community especially seems to reject any attempt at (e.g. ImageSharp). So why would you bother? I hope these factors form part of your supply chain risk assessments in the future. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone. It’s sad news for those in the community who have been responsible OSS citizens, some of whom I consider close friends and trusted peers, but my inactivity here is the direct result of the well-known OSS sustainability problem. There are enough talks, discussions, and posts about it, so it makes no sense for me to rehash them here. However, the final straw was when some individuals chose to attack and accuse me during my most vulnerable times. The overall experience has shifted to a net negative, making further dedication difficult to justify, regardless of how many may feel quietly appreciative. I hope we can accept this reality and value the more active years of the project. Going forward, I will attempt to handle a few requests that align with people, companies, and fellow projects I’m connected with (contact me on Slack/Discord). A few folks offered help in recent months, but unfortunately, it was already too late to devote more time or establish onboarding with uncertain outcomes. For security and reputational reasons, I do not intend to transfer the repository to a successor maintainer. The community is free to fork it under their own name and on their own schedule. Though uneasy about the community’s response – as most maintainers when they make uncomfortable decisions – I feel largely resolved about the situation. I still enjoy experimenting with build-automation ideas privately. The C# and .NET landscape has evolved considerably, so I'm not ruling out the possibility of a spin-off that takes advantage of it and provides a level of compatibility. Let me know on Slack or Discord if you'd like to be part in shaping or using this. Understandably, some may interpret this as a matter of reliability, but considering the sentiments expressed in this discussion — "we are loving it," "it is a reliable tool," "extremely happy up until now" — maybe it’s worth reevaluating what becomes possible under a sustainable model that preserves the motivation needed to challenge the status quo. —Matt |
Beta Was this translation helpful? Give feedback.
Hi everyone.
It’s sad news for those in the community who have been responsible OSS citizens, some of whom I consider close friends and trusted peers, but my inactivity here is the direct result of the well-known OSS sustainability problem. There are enough talks, discussions, and posts about it, so it makes no sense for me to rehash them here. However, the final straw was when some individuals chose to attack and accuse me during my most vulnerable times. The overall experience has shifted to a net negative, making further dedication difficult to justify, regardless of how many may feel quietly appreciative. I hope we can accept this reality and value the more active years of the project.
…