Continue Discussion 36 replies
Jul '24

Jrdiver

After seeing 2 of these posts recently.... This is why we cant have nice things.

1 reply
Jul '24

Gary_Hammond Patron

You have done the right thing here Gina.
There are probably others in there as well. I have added obico[.]io and octoeverywhere[.]com to my blacklist on the piHole to prevent me from accidentally supporting these organisations in the future. If you find more of this type of behaviour, then let us know.
One suggestion is to post an amnesty for any others to come clean. If they don't, ban/block them.

Edit: Break the links to the URL's to prevent traffic going to these sites by clicking on them.

1 reply
Jul '24

mmcp42 Patron

That sort of behaviour is absolutely appalling. I am angry for you

I don’t contribute very much but I find OctoPrint invaluable so I have upped my regular payment

Hang in there
Cheers
Mike

Jul '24

rcw88

Gina, we feel for you, we had a similar experience when someone copied a website and product, word for word. It’s exhausting, losing sleep and elevated stress levels.

Take heart from the love and support from all of us for your work and dedication.

Jul '24

ttrueten Patron

It's a real pain in the ass. I wish you the strength to deal with it in a positive way and to continue your great work on this project. I think the consequences are completely acceptable. Anyone who has a problem with it should question their own motivation.

Keep coding on!
T.

Jul '24

RachelCrowther

Gina, thank you for your integrity. I'm not surprised you're exhausted; this is emotionally draining stuff. What can you do for yourself? I regard my Patreon payment as, at least partially, repayment for your past effort in creating OctoPrint, not a demand for more features or support, and helping you take some time off would be an excellent use of it.

Jul '24

foosel Project Leader

I thankfully have a two week vacation with my partner coming up at the end of July anyhow, scheduled and planned for since well before all of this got revealed. I'll try to take it easy until then and extend the break towards the front as well to hopefully not be burdened by all of this that much anymore when it comes to the actual vacation. Not going to lie, if I wasn't as stubborn as I am I might have just thrown in the towel over this, this has "final straw that broke the camel's back" quality.

Jul '24

Rainer_May Patron

Well, that's the kind of integrity I like. I've deinstalled Obico and Everywhere from my printers (did not reliably detect spaghettification anyhow), blocked it on piHole.
To not leave it at some symbolic stuff: You've lost sponsor money? Ok, I tried to make up some of it (nesides the patreon thing that already exists) with a one time donor thru GitHub.
So shouting out: If you find a 20 or 50 in you wallet and don't know what to do with it - here's a good place to drop it :wink:

Jul '24

JackInTN Patron

I hope that as formerly viable vendors, they both pay your invoices and add a significant gratuity for reminding them that ethics do matter, and they are an everyday choice we all must make over our baser instincts.

Thanks for all you do...

Jul '24

SDIR Patron

Well, this is extremely disappointing news that the two largest remote access solutions were both manipulating stats. It's especially a shame since they're both in the top 10 regardless and would have done well without usage manipulation, especially as they're the easiest to set up.

Jul '24

foosel Project Leader

For the record, OctoEverywhere says it was not them, but rather a third party from their community who wants to stay anonymous who did this. I'm sticking with the facts here and not saying whether that is right or wrong as I don't have any proof either way - that's also why both posts are worded the way they are. However, they had a long running advantage from that manipulation regardless of who did it, and I suggested to them to get the invoiced amount back from that anonymous perpetrator.

Jul '24

Adrian_Biffen Patron

We just wanted to say your software is absolutely awesome, you have done a great thing for the 3D community. We are using an old version of your software, and it is still printing PERFECTLY!
We just wanted you to know this, to cheer you up after finding out the truth!

Jul '24

Quinninator

Hey, Quinn from OctoEverywhere. I’m also extremely disappointed to see what happened in the OctoEverywhere community. I can’t emphasize enough how graceful, professional, and hard-working Gina is with the situation; I appreciate it.

OctoEverywhere is a community side-project for me; it’s not my full-time job. I spend most of my nights and weekends on it because I love doing it and seeing the community use and enjoy it. So when things like this happen, it also makes me quite sad, but I'm sure it's nowhere near the magnitude of what Gina feels.

I want to do whatever I can to make this right for our communities. I’m working with Gina to support the OctoPrint project however I can and will continue if she needs anything going forward. The first step is to help pay for the cleanup, which I have done. Beyond that, I would be more than happy to contribute code, help the support effort in Discord, provide compute resources, or offer whatever else I can. Gina and I have a long-running Discord DM where we can discuss it.

For anyone affected in any of our communities, I also want to make this right for you. Please reach out to me via the support system on our website, which will open a conversation directly with me. I'm happy to assist anyone however I can.

Jul '24

Davin Patron

This sort of thing is frustrating beyond words. As another commenter already stated, this is why we can't have nice things. Some selfish individual will always step in to ruin things.

I only print once or twice a month, but Octoprint is a key part of my toolset. To make an tiny dent in the lost sponsorship money, I moved up a tier in Patreon and dropped a one-time donation in GitHub. All your hard work should be rewarded, not punished!

Jul '24

Charles_Moon Patron

Until there are negative consequences that outweigh the $$$ incentives, developers will continue to game the system. It's always "ooops, my bad" after they get caught with the profit already realized and the damage already done.

Jul '24

stolowma Patron

I think everyone here understands you do this out of love for the project. Don't let this turn it into something you hate doing otherwise you might as well get a real job. :grinning: Take your time, relax and do what you must for you. You have thousands of people rooting for you.

Jul '24

Kenneth_Jiang Patron

I know it's quite surprising a script survived more than a year without attention, which was also why I felt opportunistic when OE was exposed as I was quite sure my script had been long dead. I'm attaching a screenshot that shows that offending VM (public ip 52.20.6.221) was created on May 18 2023.

Not an excuse or shifting the blame to OE, as I know I am 100% responsible for my own action. I know I probably won't have anyone's benefit of doubt this time around, since I betrayed the one you previously gave me. Just so that you understand why I'm not revising my post.

My sincere apologies to Gina and the OctoPrint community!

Jul '24

Eric_Zeltmann Patron

This is really, really unfortunate. I placed a lot of trust in Obico and the spaghetti detective after their last misstep, but this has completely betrayed that. I think you did the right thing by dropping them as a sponsor. I'd like to encourage fellow users to speak with their wallets. This is a space where we are supposed to be working together, to make things and make them better. Unfortunately, people don't think about the consequences of their actions.

Gina, please know that you have a lot of the community behind you, and you are a great example of what can be done right. Please take your time and recharge, this sort of thing can definitely make you question what you've accomplished. However, I will say that your program brings a lot of joy and help to many people, and we appreciate it. Thank you for all that you've done and continue to do!

Jul '24

Austin_Haakenson Patron

Gina and all the regular OctoPrint contributors, thank you for your work on this amazing project. I'm back into printing after a sabbatical and your project has always been a crucial part of that setup.

Jul '24

jurassic_73

Keep fighting the good fight!

Jul '24

Slawek

This kind of behaviour is really annoying. We all stand behind you, Gina. I have raised my level a bit on Patreon. Thank you for your hard work.

Jul '24

jacopotediosi

What happened is unacceptable, shame on you, Ubico and Octoeverywhere! It is not ethically correct for commercial software to profit from free and open source projects by exploiting tricks like these.
All my solidarity goes to Gina, and I can't help but contribute with a donation on GitHub.

Jul '24

jaymcd Patron

Wow - no words. Super deceiving . I will be avoiding both of these services.

Jul '24

Matt_Pavelko

As a founding support of OE, an entrepreneur, and a business person starting a new 3d printing company with a pending Octoprint plugin --- I find this absolutely gross.

I'm going to DM Quinn now and ask him to remove my name from his website.

Jul '24

fargodwe

I'm so sorry to hear about these instances of people purposefully manipulating things to their advantage. As a now-retired programmer/analyst/systems programmer I understand the extreme frustration you are feeling and know the feelings of sometimes just wanting to dump a project because of it.

I for one find Octoprint useful for me along with the bed mesh visualizer. I currently run it on a modified Chromebook (mrchromebox firmware, full Fedora workstation 40 running from a MicroSD card) connected to a recently acquired Anycubic Kobra 2 Neo. The instructions provided in the discussions made it a simple thing to do - once I understood the syntax in some Linux files.

Jul '24

Jay_Mindslayer Patron

I can't in good faith support Obico any longer after this, they lost my trust for good, I cancelled my subscription today and let them know why.

Jul '24

rocketguy Patron

For all of us who take ethics seriously, thank you Gina for always doing the right thing, it means a lot.

I suspect that these devs will have a lot of time on their hands to reflect on their actions, or lack thereof.
I'll stop there, but know that you have 110% support on your response, masterful!

Jul '24

Elloel

You know? i was actually subbing to one of these. im cancelling it. and removing the software, id suggest we all do the same and just learn how to set up the ability to log into your home network with NOT these two apps. sad...

Jul '24 ▶ Jrdiver

erffrfez

Jrdiver while in some ways I agree with you, I prefer to think of it in a different way.
Try this way for size... I believe in some ways it is more true, and it is certainly more agreeable as how to think of it.
This is how and why we have good things: because people like Gina exist.

Jul '24

HungryTardigrade Patron

These last couple posts have been impressive, well-reasoned responses to bad actors. I've only been using OctoPrint for the past month or so but its tooling and plugins have drastically increased and improved my printer use. This is the kind of transparent development I am happy to support. Hope you continue to create high quality software!

Jul '24

BigToeDaddyO

Gina & OctoPrint - I just wanted to add my voice to this {insert term here: debacle, mess, drama, incident, cluster-f,…}

I have been following this event as it has played out, and I just want to add my two cents worth, for what that may be worth. (2 cents?:stuck_out_tongue_winking_eye:)

I am just a semi-novice 3D Printer dad. I purchased a MK3 kit to build with my 15 y/o son. We did (build it) and then added “stuff”. A Raspberry Pi 4 and Octoprint being the main attraction.

Gina, I want you to know how important, formative, integral and influential OctoPrint has been. Your bits(raw code), packaging (git), UI (including plugins), webfront, blog, forum, On-Air episodes (All of them) and you, personally, have been to him & I.

We have leveraged you and the Octoprint community countless times. I have been able to show my son, with clear real-world examples (you) how open source works and why it is so amazing of a concept.

Your ethics, commitment, passion and dedication cannot help but to shine from every portion of all that is Octoprint.

I cannot convey, in just words how much you have impacted my son and I. Now do some basic multiplication… :stuck_out_tongue_winking_eye:

I was at first disheartened when news of OE broke.

I was enraged when news of Obico broke.

I was not able to purge all of those bits, cookies, cached web pages, logs, accounts and anything else tied to them fast enough. Our only message to both was “you screwed the pooch”.

So, to you Gina, my son and I offer our full support, whatever direction/path you may take. You matter, your work matters and you have made a difference that so many will confirm, we are sure.

We will continue to support you and increase as we can, when we can.

Thank you!

Jul '24

fergymcferguson

Thank you for all you do Gina.

I’ve also dropped my OctoEverywhere supporter status and I tried to spark a conversation about it in the OE Discord. I can’t fathom a legitimate reason Quinn is protecting an anonymous user with his name and reputation. This comes off as “uhhh he did it” and “trust me bro” rather than at least owning it like Kenneth did.

Sorry this happened Gina. Least I can do is refocus my support to someone who deserves it.

Jul '24

LeopardJockey

It's disheartening to see open source developers being victimized like this. Whether it's simple stats manipulation for monetary gain or large scale social engineering campaigns like with XZ Utils, these events discourage devs like Gina from continuing their important work.

With companies so often using open source projects without paying a single cent I think Gina would be justified in implementing some kind of monetization model where commercial plugins were required to pay a cut to Octoprint. I guess this would also discourage faking plugin installation as this would cause more costs for the plugin devs.

Aug '24

Bradford_Benn Patron

Because I am wanting to get a sense of closure and understand if things have changed, I have one question for @foosel as I approach my annual renewal date for one of the offending parties. I know it has been indicated that they have paid. My question is if it was paid in full or if they haggled.

Thank you.

1 reply
Aug '24 ▶ Bradford_Benn

jneilliii

I have heard from foosel directly that both parties paid in full without hesitation or haggling.

Sep '24

Peter_Fuhren

I wanted to extend my Obico subscription. Due to this, I won't. Ever. Even if they paid for the costs, I don't trust them any longer.