Settling governance matters #10
Labels
No labels
bug
discussion
documentation
duplicate
enhancement
good first issue
help wanted
invalid
Jameson
joke
options window
question
Split!
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
sparkle-devs/sparkle-old-migration#10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In recent days, me and @codingisfun2831t have had several disagreements on the path forward for Sparkle. I don't think that it's productive for us to constantly play tug-of-war over the only surviving fork of the abandoned Crackle codebase, so here's my proposal going forward.
Governance of Sparkle
Sparkle shall be governed by me, @e016, and any other maintainers who I add later on. We shall each try our best to work together peacefully and make compromises where needed. The
build.shscript shall not be edited by anybody other than me except via a pull request, unless I specifically request otherwise.Sparkle shall not require the installation of Node.js on the building party's machine in order to be built and packaged.
Target browsers
Sparkle shall not have releases for Firefox or its derivatives.
Governance of the new Crackle
@codingisfun2831t and any other maintainers who they appoint shall be permitted to work on a fork of Sparkle, named Crackle, which shall have releases for Firefox targets, but not Chromium ones. We shall not compete with one another when collaboration is possible, and any significant, useful changes made in Crackle shall be proposed in an upstream PR so that Sparkle can consider its merits and have equal capabilities.
@codingisfun2831t @e016 Would you all be willing to follow this policy from now on if I do so as well?
I kind of get having separate versions of Sparkle, but why can't these be branches of the main Sparkle repo?
@codingisfun2831t wants a seperate branding and organization.
@codingisfun2831t only made a couple of requests to you; that was it.
I didn't really express my opinions because I was afraid of starting a flame war. I want to split up now and not later, because otherwise we're bound to enter a worse conflict at some point in the future, and I don't want it to come to that.
I really do not think having a fork would be productive. And to be honest, I am fine with the Sparkle naming, but there SHOULD be a seperate organization! It'll allow a good logo, and provide seperation! I don't want any wars, no, I just wanna see a modding platform flourish!
You started from litterally just randomly wanting to use random stuff for your little Jameson fork or otherwise. And suddenly now you're trying to fully seperate Crackle! We should've just waited for @Tethrarxixet to come back on...
And express your opinions! Its better to express them then have Crackle/Sparkle be stuck in a everlasting war over ownership.
Fair. I can understand why it might be a bad idea.
I don't want to crusade over whether or not Sparkle deserves an organization, but my viewpoint here is unlikely to change in the near future: Sparkle does not warrant independence until it has a considerably-larger userbase.
If @Tethrarxixet comes back and manages to unify us under a new Crackle leadership that can move forward at a reasonable pace in the areas where they're involved, I'd be happy to join, but right now they don't seem to be very active on GitHub.
Understood. Neither of us want a civil war.
Sure, I have actually changed my opinion on it and its fine.
You're alright with being a part of the Mojavesoft organization?
Yes, just when Sparkle actually (hopefully!) grows and is usable, we should at that point switch to a seperate organization. But for now, its fine.
Awesome! Thanks for working that out with me. I really appreciate that we got to share our opinions and reach a compromise.
I still think that we need a more formalized system of governance though, because I don't like the fact that we keep ending up in little disputes over the same repository (which is why I proposed forking).
So, are we still going to fork? I ask as I'd like an update for the OP, just to keep things clear and organised
Most likely not.
Oh, thanks!
I just wanted the original top post to be updated to reflect the new decisions.
Closing issue as no longer relevant.
Sorry to dwell in the past here, but for the record, Jameson is the only Snap! fork that I know of that supports:
by default.
Jameson, though it may appear to be small and uninteresting, is actually very fascinating if you dig deep enough.