Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please change the project name #25

Closed
jellysquid3 opened this issue Oct 10, 2021 · 49 comments
Closed

Please change the project name #25

jellysquid3 opened this issue Oct 10, 2021 · 49 comments

Comments

@jellysquid3
Copy link

Hi.

I've asked that people porting our mods please do not re-use the original project names, as it causes player confusion and muddies the conversation around the original mod. There's a longer version of the reasoning on my FAQ page here.

This is not the first time I've tried to reach out to port authors to ask this, as was the case with Halogen. That issue also contains some additional reasoning for the request, and the respective maintainers seemed to be happy to change the name.

Ultimately, it's your project, and what name you want to use it up to you -- I'm just asking that it isn't referred to as "Sodium", "Sodium for Forge", or any other variant of that.

Thanks in advance.

@nthxny
Copy link

nthxny commented Oct 10, 2021

I agree. Name suggestion, Unofficial Forge Sodium Port Reforged For The Forge Launcher, and Definitely Not Fabric. This should clear up all confusion.

@jellysquid3
Copy link
Author

@viceversagames I do not understand why you have continued antagonizing both me and other mod authors on this issue tracker. Rather than leaving snarky, toxic comments, could you either engage with the issue at hand and give me a reason why you believe my request is unreasonable, or just stop engaging with projects you seemingly have no holdings in?

@nthxny
Copy link

nthxny commented Oct 10, 2021

You guys have made four issues so far complaining about this port. Rather than helping, bug fixing, providing advice, or supporting Forge yourselves, you've decided to antagonize someone who is taking it upon themselves to do so.

The mod is literally Sodium ported to Forge. "Sodium Reforged" is a perfectly fine name and it is marked as such and labelled as an unofficial port. All the other ports are similarly marked. It is not the port author's fault that there are idiots who cannot read.

If you're upset about the potential quality of the mod then perhaps get off your fucking high horse and contribute to the port that people clearly want. Making four useless issues to complain about the name does nothing.

@IMS212
Copy link

IMS212 commented Oct 10, 2021

The same thing should go for Iris, as stated in the readme of Iris.

@IMS212
Copy link

IMS212 commented Oct 10, 2021

@viceversagames It’s been made very clear that the Forge developers have no intent on supporting jellysquid, or core mods in general. Alongside this, many mod developers hardcode for OptiFine, which breaks many assumptions for Iris and in some cases, Sodium.

@IMS212
Copy link

IMS212 commented Oct 10, 2021

As well as this, I don’t believe much thought has been put into Iris for forge. I’ve already made a fully functional forge port privately… except for the part where 50% of mods don’t work due to them assuming Optifine is the only shaders mod.

@jellysquid3
Copy link
Author

Rather than helping, bug fixing, providing advice, or supporting Forge yourselves, you've decided to antagonize someone who is taking it upon themselves to do so.

I am asking the bare minimum for people to respect my work, which is to not use my branding, and to provide users with a way to get support if need be. If my mod is so highly sought after, people can take the minute of consideration to do this.

If you're upset about the potential quality of the mod then perhaps get off your [expletive]...

These ports are never straight forward -- they need a lot of work -- and the result of that is they tend to often diverge heavily from upstream, so much so that it muddles the name significantly. That is all which is being said here. It has been true in the case of every port up to this point, and it will likely continue being true. That doesn't mean it's a bad port or whatever, just that it's different. Things which are different should be called different things.

and contribute to the port that people clearly want.

It is not my responsibility to port the mod to every platform. I am one person, doing the work that is normally done by entire teams of rendering engineers. I chose an open source license so that this conversation would even be possible. I really do not feel as if I'm asking for much in return.

Making four useless issues to complain about the name does nothing.

Again, I am one person, who has made one issue. You are looking at that issue. My only other comment on this issue tracker was in direct response to a misrepresentation you made about me, which I view as fair game to respond to.

@DBotThePony
Copy link

I agree. Name suggestion, Unofficial Forge Sodium Port Reforged For The Forge Launcher, and Definitely Not Fabric. This should clear up all confusion.

Magnesium-Forge


Also being overwhelmingly hostile towards creator of open-source and free mod, which you can legally port, who spent their countless human-hours working hard, just because they want you to change one little thing does not put you into good standing.

@nthxny
Copy link

nthxny commented Oct 10, 2021

I appreciate their work otherwise I wouldn't be here. I do not appreciate their vendetta against Forge. I get the feeling that they simply want Fabric to be exclusively better because of their technical and personal problems with Forge. Many people maintain Forge and Fabric versions without this drama.

They're going to go through all the effort of writing the core logic, but leave the Forge compatiblity up to other people under a different name? This is Sodium for Forge. If they want to pick the name for the forge port they should fucking port it themselves, or at least support it in any way. Really, I don't give a shit what the name is, this isn't my project, if it's named Magnesium or fucking CockAndBallTorture Reforged I don't care as long as it works. But that is up to the port owner, he is 100% allowed to continue calling it Sodium Reforged because that is what it is.

I'm particularly hostile now because when I brought up the fact that I "don't think their internal politics should judge who gets to play with which mods" and I get labelled as a member of the "Forge community" and get called entitled. They are the ones who dropped support for everyone over their disagreements.

I understand that Forge and the Forge team are terrible, and it would be nice if more mods were cross compatible, because Fabric is great. But the overwhelming majority of modpack players are stuck on Forge, and Fabric is painfully disappointing right now.

As it stands, these optimization mods are largely wasted on Fabric. Optifine without shaders mostly runs fast enough for vanilla. Fabric has no major content-based modpacks beyond vanilla+ tweaks and is missing many AAA mods that make the packs worth playing.

Why would you not want to optimize Forge so it doesn't run like dogshit? Why go through all this effort just to blow it and not support half the playerbase?

@IMS212
Copy link

IMS212 commented Oct 10, 2021

It’s not that we don’t want to support forge, but it’s too hard, and we don’t want someone who clearly doesn’t know what they’re doing (hint: replacing the license files and not separating repos) to try to make a port with our names labeled on it, since that damages our reputation when Create crashes with it due to flywheel assuming optifine is the only shader mod.

@nthxny
Copy link

nthxny commented Oct 10, 2021

Sounds like an PR needs to be made with Flywheel then.

I think the fact that there are failed ports by third parties rather than official Forge versions is more "damaging to your reputation."

@asiekierka
Copy link

asiekierka commented Oct 10, 2021

I do not appreciate their vendetta against Forge. I get the feeling that they simply want Fabric to be exclusively better because of their technical and personal problems with Forge.

I literally made Fabric in part because of the technical and personal problems with Forge.

What JellySquid and co are requesting is absolutely reasonable. The Firefox web browser, for instance, forbids making changes without also changing the branding (name, logo, etc). Same with the Visual Studio Code IDE. This is why their forks are called, respectively, Iceweasel/LibreWolf/Pale Moon/Waterfox/etc. and VSCodium/etc., and not, for example, "Firefox Untelemetried" and "Visual Studio Code Liberated".

@grondag
Copy link

grondag commented Oct 10, 2021

I'm particularly hostile now because when I brought up the fact that I "don't think their internal politics should judge who gets to play with which mods" and I ... get called entitled. They are the ones who dropped support for everyone over their disagreements.

A mod author owes you exactly nothing. If it bothers you to be called entitled, you should stop complaining as if you are entitled to someone else's work on terms of your own choosing. And you should stop minimizing active abuse by leaders of the Forge project as mere "internal politics."

Why would you not want to optimize Forge so it doesn't run like dogshit? Why go through all this effort just to blow it and not support half the playerbase?

Mod authors make mods because they want to. If you use the mod and enjoy it, great, but ultimately it has to be satisfying for the author. Toxic behavior like yours, insisting that authors do additional work just because you want it, is a frequent cause of mod authors deciding they don't want to write mods any more.

Stop behaving like a spoiled brat.

@Mino-dev
Copy link

Mino-dev commented Oct 10, 2021

I appreciate their work otherwise I wouldn't be here. I do not appreciate their vendetta against Forge. I get the feeling that they simply want Fabric to be exclusively better because of their technical and personal problems with Forge. Many people maintain Forge and Fabric versions without this drama.

I don't think you're giving importance to the amount of work at all when you're trying to imply that they dropped Forge just because of the drama. These guys spent thousands of hours to work on improving the game on a tool chain they believed that supports their goals, a tool chain that they are comfortable to work with.

They're going to go through all the effort of writing the core logic, but leave the Forge compatiblity up to other people under a different name? This is Sodium for Forge. If they want to pick the name for the forge port they should fucking port it themselves, or at least support it in any way. Really, I don't give a shit what the name is, this isn't my project, if it's named Magnesium or fucking CockAndBallTorture Reforged I don't care as long as it works. But that is up to the port owner, he is 100% allowed to continue calling it Sodium Reforged because that is what it is.

This is true, and they are requesting the owner of this port to change the name which differentiates it from the original branding with valid reasons. Are they forcing the author to stop porting the projects to Forge? I don't think so.

I'm particularly hostile now because when I brought up the fact that I "don't think their internal politics should judge who gets to play with which mods" and I get labelled as a member of the "Forge community" and get called entitled. They are the ones who dropped support for everyone over their disagreements.

Why do you think everyone has to have a slice of someone else's cake? They don't owe you anything.

I understand that Forge and the Forge team are terrible, and it would be nice if more mods were cross compatible, because Fabric is great. But the overwhelming majority of modpack players are stuck on Forge, and Fabric is painfully disappointing right now.

Again, the author has the right not to support platforms that they don't want to work with. They shouldn't be forced to support something that they don't want to support, especially if the reasons are valid. You think the reasons they stated above isn't?

As it stands, these optimization mods are largely wasted on Fabric. Optifine without shaders mostly runs fast enough for vanilla. Fabric has no major content-based modpacks beyond vanilla+ tweaks and is missing many AAA mods that make the packs worth playing.

If you look into the perspective of a player who uses fabric, no that is not the case. As you have stated, Forge community already has enough modpacks available. I don't get why that gives you the right to demand everything you want in Fabric to be ported to Forge.

Why would you not want to optimize Forge so it doesn't run like dogshit? Why go through all this effort just to blow it and not support half the playerbase?

That's not the intention of this issue, no? Why do you think they are trying to stop this port as a whole?

If you've been on their discord server you would understand, some users of these third party ports are going to CaffeineMC discord to get support. It's a support burden. I believe this is one of the main reasons why they want the distinction.

@nthxny
Copy link

nthxny commented Oct 10, 2021

some users of these third party ports are going to CaffeineMC discord to get support, hence they want the distinction

then tell them to stop being retarded, learn to read, and ban them.

@grondag
Copy link

grondag commented Oct 10, 2021

then tell them to stop being retarded, learn to read, and ban them.

Two things:

  1. Using the "r" word reveals a lot about the quality of your character, and it's not good.
  2. All of your responses amount to asking other people to work harder to please you.

Why do you think any of us want to work harder on behalf of an insensitive asshat?

@asiekierka
Copy link

then tell them to stop being r*****ed, learn to read, and ban them.

You're the one calling users seeking support, usually young teenagers who really don't know better, insults on a GitHub issue in an attempt to oppose a completely reasonable request. Not to mention, this puts strain on moderators - usually volunteers who don't get paid to sit for hours and ban people.

Please, take a look outside.

@nthxny
Copy link

nthxny commented Oct 10, 2021

active abuse by leaders of the Forge project

ever heard of a fucking block button? Forge team being bitches doesn't prevent you from coding with their toolchain.

  1. Using the "r" word reveals a lot about the quality of your character, and it's not good.

image

@asiekierka
Copy link

ever heard of a fucking block button? Forge team being b****es doesn't prevent you from coding with their toolchain.

Did you just call the Forge team more insults? Even I don't do that, and I have a lot of beef with them going back years.

Is there anyone you respect in this universe?

@Mino-dev
Copy link

Mino-dev commented Oct 10, 2021

Forge team being bitches doesn't prevent you from coding with their toolchain.

Yes, because that's not the ultimate reason why they don't use it...

@nthxny
Copy link

nthxny commented Oct 10, 2021

Did you just call the Forge team more insults?

Would you rather I replace it with "[expletive]"? You afraid of getting cancelled or something? If they're being [expletive]s, call them [expletive]s.

Is there anyone you respect in this universe?

idk Bob Ross was pretty cool

@asiekierka
Copy link

You afraid of getting cancelled or something?

I already renamed myself to Hatsune Miku on Discord, you're too late.

I just don't think you should be insulting people for the sin of "not being educated on the intricate politics of Minecraft modding enough to know that 'Sodium Reforged' and 'Sodium' are two very different things with a not-entirely-supportive relationship between them" or "maintaining Minecraft Forge, a project I have many disagreements with, both technical and social, but ultimately respect the amount of work they've put into fostering a mod loader ecosystem".

@nthxny
Copy link

nthxny commented Oct 10, 2021

I just don't think you should be insulting people for the sin of "not being educated

I too have to deal with providing product support (in a 15k discord) and it infuriates me to no end how dumb the end user is, so no, I won't back off on that. It does not take long to read. Many end users are so dumb though that they will not read basic info, rules, channel names, channel topics, pinned comments, or anything that requires any amount of brain processing.

It's a job I signed up for when I made the product though, so despite hating it I have to put up with it. It's part of the process.

@TwilightFlower
Copy link

and nobody signed up for supporting people who are actually using a different mod with a similar name.

@asiekierka
Copy link

Your first mistake is that you think we treat mods as "products". Most of us don't. These are hobby projects. We do them out of passion. The amount of money almost any Minecraft modder gets from modding (outside of things like shader packs and Spigot plugins - we're talking Forge/Fabric here, which is a tiny subset of the overall Minecraft modding scene) is wildly disproportionate to the amount of labor put in and how much matching labor is worth to the commercial industry in just about any first-world region (and, with remote work being an option, many third-world regions as well).

As such, it pains us to see when our voices, as modders, aren't being listened to. It's a hobby - we can drop it at a moment's notice, because many of us do actually have industry jobs and would really not mind losing whatever tiny income we get from modding on the side. (The time spent could be used to do more industry work, anyway.)

Your second mistake is going all "my 15k discord" on us. I, too, have ran a Discord server. Not a 15k one, mind, a 10k one. After all, I was involved in the Fabric project for some time, and I, too, had to encounter a lot of confused users. The thing is, though, this stuff ISN'T EASY. It's NOT OBVIOUS. I have a neighbor - an eleven-year-old kid who really enjoys watching Minecraft YouTubers. They will often play with mods or shader packs. They will also often not give you any advice on where to find what they're using, leaving young teenagers stranded and forced to do the research themselves, without the necessary education or experience to know that 9minecraft isn't the correct place to get mods from.

We, who are ourselves programmers and developers, often forget that this stuff isn't immediately obvious, and that a lot of our users are genuinely inexperienced, and it's good to get some perspective at times. While I have been often frustrated by many members of the Fabric project's Discord, I don't consider them insult-worthy, as you've probably implied they are to you.

Honestly, given the amount of shit JellySquid has received which I have seen myself, I think she should just quit modding. She has a comfortable job with Hypixel Studios, where they probably treat her much better than the modding scene ever will. And it does pain me to say that. At least then you'll have your God-given right to push for keeping the mod's name as "Sodium Reforged" without opposition, and I think you might find that to be more important to you than the mod itself and the author behind it.

@nthxny
Copy link

nthxny commented Oct 10, 2021

Yeah I mean I understand their POV. I just think them dropping Forge support is dumb, and if they don't want to support it themselves under the Sodium name (even a little), then they shouldn't be mad that others are trying to.

@asiekierka
Copy link

Sodium, and I mean Sodium as in the project maintained by JellySquid and the CaffeineMC group, has never had Forge support. There is nothing to be "dropped" if it wasn't there in the first place.

JellySquid has the right to feel however she wants about Forge ports of her work. She's already being generous enough by allowing Forge ports to exist at all - she could've made the mod proprietary (like optimization mods used to be - OptiFine and FastCraft being two notable examples), and then a Forge port would not be legally allowed to exist at all.

As I said, protecting your project's brand name is not an uncommon thing, even in nominally "free software/open source" projects (as I've given examples of Firefox and VSCode above). It's a reasonable request.

@DBotThePony
Copy link

Yeah I mean I understand their POV. I just think them dropping Forge support is dumb, and if they don't want to support it themselves under the Sodium name (even a little), then they shouldn't be mad that others are trying to.

You don't seem to posses ability to read carefully.

tl;dr variant of this entire conversation:
CaffeineMC-Reforged and similar can, and will, confuse users, which will render official CaffeineMC discord or other support places invaded by users of your mod, which is not their responsibility.

@nthxny
Copy link

nthxny commented Oct 10, 2021

It will confuse dumb people. For anyone who can read, "Sodium Reforged: Unofficial Port" makes more immediate sense than "Halogen" or "Magnesium." Especially when there are like five different mods being planned for ports.

I don't even understand because this is standard convention on CurseForge. Many Forge ports are called "Reforged" and many Fabric ports are called "Refabricated" and labelled as unnoficial ports with, get this, seperate issue pages like the one you currently managed to find by clicking a single link on Curse. Do you want everyone to rename everything everytime someone ports something?

This also isn't my mod lol I just have notifications on for the repo because I've been bug testing

@asiekierka
Copy link

asiekierka commented Oct 10, 2021

For anyone who can read, "Sodium Reforged: Unofficial Port" makes more immediate sense than "Halogen" or "Magnesium."

And "Firefox Liberated" would make more immediate sense than "LibreWolf". However, Mozilla objects to such use of their brand name, so it's not called that.

Do you want everyone to rename everything everytime someone ports something?

I want the author's request to be respected. If an author allows a fork to carry their project's name, I'm cool with that! I've allowed someone to take over and maintain my library mod, "AsieLib", without renaming it for a while. (I've asked them to change it later because I kept getting support requests in 2018 for a mod that I haven't touched since 2014.) However, JellySquid's stance is fairly clear here. It is not even a question of "maybe the modder's okay with this" or "the modder hasn't said anything". The message is right there.

@machinesmith42
Copy link

machinesmith42 commented Oct 12, 2021

This also isn't my mod lol I just have notifications on for the repo because I've been bug testing

Then stop posting on this thread as this should not concern you.

@nthxny
Copy link

nthxny commented Oct 12, 2021

Then stop posting on this thread as this should not concern you.

image

@IMS212
Copy link

IMS212 commented Oct 12, 2021

😕

@IMS212
Copy link

IMS212 commented Oct 12, 2021

Did the dev just suddenly go AWOL after this was posted? There’s been no activity at all.

@machinesmith42
Copy link

Then stop posting on this thread as this should not concern you.

image

Posting a meme is not an appropriate reply.

@Return-To-Null
Copy link

This also isn't my mod lol I just have notifications on for the repo because I've been bug testing

Then stop posting on this thread as this should not concern you.

this thread does not concern you either

@Return-To-Null
Copy link

Return-To-Null commented Oct 12, 2021

Did the dev just suddenly go AWOL after this was posted? There’s been no activity at all.

if they are awol it is your fault

@machinesmith42
Copy link

machinesmith42 commented Oct 12, 2021

This also isn't my mod lol I just have notifications on for the repo because I've been bug testing

Then stop posting on this thread as this should not concern you.

this thread does not concern you either

This does not concern you either.

@machinesmith42
Copy link

Did the dev just suddenly go AWOL after this was posted? There’s been no activity at all.

if they are awol it is your problem

This does not contribute to anything.

@nthxny
Copy link

nthxny commented Oct 12, 2021

This also isn't my mod lol I just have notifications on for the repo because I've been bug testing

Then stop posting on this thread as this should not concern you.

this thread does not concern you either

This does not concern you either.

funnily enough, I think it is, quite possibly, not your concern either

@Return-To-Null
Copy link

Return-To-Null commented Oct 12, 2021

This also isn't my mod lol I just have notifications on for the repo because I've been bug testing

Then stop posting on this thread as this should not concern you.

this thread does not concern you either

This does not concern you either.

you act like this concerns you at all
if you can be here I can too

@IMS212
Copy link

IMS212 commented Oct 12, 2021

Did the dev just suddenly go AWOL after this was posted? There’s been no activity at all.

if they are awol it is your fault

How? They are making a legitimate claim, this repository is technically illegal and jellysquid’s giving them the chance to fix it.

@nthxny
Copy link

nthxny commented Oct 12, 2021

It's not illegal lmao, he does not have a trademark on "Sodium" and the license allows modification.

@Return-To-Null
Copy link

Return-To-Null commented Oct 12, 2021

Did the dev just suddenly go AWOL after this was posted? There’s been no activity at all.

if they are awol it is your fault

How? They are making a legitimate claim, this repository is technically illegal and jellysquid’s giving them the chance to fix it.

it is your fault because you are part of the problem

how is using a name illegal?

@jellysquid3
Copy link
Author

The names given to software are often protected trademarks under common law in the United States, and those protections do not require formal registration or explicit declaration of trademark. From the following excerpt...

The laws surrounding unregistered marks are derived from principles of unfair competition or unfair business. Specifically, it is considered unfair for somebody to trade on the goodwill you have built up around a mark in order to sell competing goods or services. A famous unregistered trademark can be protected from dilution.

The project license (GNU LGPLv3) does not provide any grant to those trademarks, therefore there is no given right for other people to use any of the protected trademarks that software may cover.

I have no interest in arguing whether or not I have any authority to enforce my trademarks, which is a frankly ridiculous and disingenuous argument. It is not out of line for me to ask that derivatives of my projects do not re-use the name -- which is almost always followed in the open-source world, as most other people recognize the trouble this creates & have a basic underlying respect for the work they build upon.

@Return-To-Null
Copy link

The names given to software are often protected trademarks under common law in the United States, and those protections do not require formal registration or explicit declaration of trademark. From the following excerpt...

The laws surrounding unregistered marks are derived from principles of unfair competition or unfair business. Specifically, it is considered unfair for somebody to trade on the goodwill you have built up around a mark in order to sell competing goods or services. A famous unregistered trademark can be protected from dilution.

The project license (GNU LGPLv3) does not provide any grant to those trademarks, therefore there is no given right for other people to use any of the protected trademarks that software may cover.

I have no interest in arguing whether or not I have any authority to enforce my trademarks, which is a frankly ridiculous and disingenuous argument. It is not out of line for me to ask that derivatives of my projects do not re-use the name -- which is almost always followed in the open-source world, as most other people recognize the trouble this creates & have a basic underlying respect for the work they build upon.

okay, and?

@randomthrowawayusername

okay, and?

What do you hope to gain here?

@Return-To-Null
Copy link

okay, and?

What do you hope to gain here?

get you all to stop complaining

@jellysquid3
Copy link
Author

This thread has been overran by internet trolls with <12 hour old accounts created solely to attack me and others for no good reason. I've contacted the maintainer privately and will talk with them about the issue since they do not appear to be active on this issue tracker. Leaving this issue open any longer is a complete waste of my time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests