4 ms·
Can Anubis be restyled to be more... professional? I like the playfulness, but I know at least some of my clients will not.
by herpdyderp 1y ago
Can Anubis be restyled to be more... professional? I like the playfulness, but I know at least some of my clients will not.
- ranger_danger 1y agoyes it's open source https://git.kernel.org/ https://git.kernel.org/ changed theirs
- LPisGood 1y agoI’ve heard people say that before. They would love to use it if there wasn’t a playful animated character. The code is open source, so I can’t imagine making a fork to remove that is a Herculean effort.
- unsnap_biceps 1y agoWhen I last looked into it, they are planning a white label service to customize the look and has been requesting folks to not fork and modify the images. > Regardless, Xe did ask nicely to not change out the images shipped as a whitelabel service is planned in the future https://github.com/TecharoHQ/anubis/pull/204#issuecomment-2776558289 https://github.com/TecharoHQ/anubis/pull/204#issuecomment-27...
- natebc 1y agoIt's also mentioned on the docs site: https://anubis.techaro.lol/docs/funding/ https://anubis.techaro.lol/docs/funding/
- LPisGood 1y agoThat’s the beautiful thing about open source, they ask but do not demand. Of course, if you use this service for your enterprise, the Right Thing To Do would be support the excellent project financially, but this is by no means required. If you want to use this project on your site and don’t like the logo, you are free to change it. If the site is personal and this project is not something you would spend money on, I don’t even think it is unethical to change the image.
- altairprime 1y agoSeems pretty unethical to me. Exercising a liberty in direct contradiction to its creator’s wishes for personal gain with no recompense to them is about as crassly selfish and non-prosocial as it gets. Perhaps your ethics don’t include “being prosocial towards those whose work benefits you”? That’s the usual difference I encounter between my ethics and those who disagree that it’s crass — and I do respect such differing beliefs. Note that I’m not faulting you for behaving this way, no insult or disparagement intended, etc.! Open source inherited this dissonance between giving it all away to anyone who asks for free, and giving nothing of yours back in return because prosocial is not an ethical standard, from its predecessor belief system. It remains unsolved decades later, in both open source and libertarianism, and I certainly don’t hold generic exploiters of the prosocial-imbalance defect accountable for the underlying flaw in both belief systems.
- jillyboel 1y agoThe license explicitly allows you to make such changes. They could have picked a different license, but didn't. > Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software
- altairprime 1y ago> They could have picked a different license, but didn’t. I disagree. Licenses that prohibit exploitation of source code for personal reward are treated with hostility, shame, and boycotts — claiming that to restrict in any way the liberty of another person to exploit one’s work is unethical. Human beings are social creatures, and most human beings are not asocial with decoupled ethical systems like myself; so, given the social pressures in play, few human beings truly have the liberty to pick another license and endure the shame and vitriol that exercising that freedom earns from us.
- 1y ago
- xena 1y agoI've soft launched the commercial offering and I'm working on expanding the commercial features before I announce it more publicly. If you pay $50 a month on GitHub sponsors, you get access to BotStopper complete with custom CSS support. You'll also get access to the reputation database I'm working on named hivemind.
- ketzo 1y ago> reputation database I'm working on named hivemind. Anywhere I can read more about this? Sounds super interesting, and a cursory search didn’t show anything for it on your site. Otherwise I’m sure I’ll hear about it soon anyway, at the rate Anubis is going!
- xena 1y agoI'd be happy to talk about it if it existed, I'm still working out the details. But the basic idea is to take advantage of the fact that Anubis is a very popular project from what I've seen with logs that server admin have submitted the same IP blocks and the like hit instances of Anubis so some kind of IP reputation thing would work for this. I am also working on some noJS checks, but I want to test them with paid customers in order to let a thousand flowers bloom.
- ketzo 1y agoCool. Good luck on both that and Anubis generally — seems like you’ve found something that’s both a meaningful benefit to the common good AND could maybe make a buncha money, or at least enough to pay for development, which is awesome.
- xena 1y agoThanks! There's a lot of really hard problems to solve and most of them hinge around trust. I usually default into solving trust by making things open, but security software needs a bit of cloak and dagger by necessity. I'll find a balance I'm sure, but it's an annoying thing to balance.
- xena 1y agoHit me up at https://xeiaso.net/contact https://xeiaso.net/contact, more than willing to talk :)
- natebc 1y agodiscussed here: https://anubis.techaro.lol/docs/funding/ https://anubis.techaro.lol/docs/funding/
- samhclark 1y agoYou can, but they ask that you contact them to set up a contract. It's addressed here on the site: >Anubis is provided to the public for free in order to help advance the common good. In return, we ask (but not demand, these are words on the internet, not word of law) that you not remove the Anubis character from your deployment. >If you want to run an unbranded or white-label version of Anubis, please contact Xe to arrange a contract. https://anubis.techaro.lol/docs/funding https://anubis.techaro.lol/docs/funding
- lytedev 1y agoMy "workaround" for this MIT-licensed software that does not allow me a simple and common customization was to have my reverse proxy redirect requests to the images. https://git.lyte.dev/lytedev/nix/pulls/92/files https://git.lyte.dev/lytedev/nix/pulls/92/files Hope this is useful to others!
- willriches 1y agoIf you're going to break the social contract, just do so. Jumping through hoops to complicate the matter doesn't solve anything.
- lytedev 1y agoI did so, though I would hardly call using MIT FOSS for my personal projects a breach of the social contract of open source. This was easier than forking, building a docker image, etc. I'm guessing it will be much easier for others, too, since the recommended config has you dink around with reverse proxy configuration no matter what.
- idle_zealot 1y agoYou are breaking the social contract of the project, not the legal one. The MIT license is the legal contract. The additional social contract is established by the author asking (without legal teeth) that you not do exactly what you did by removing the branding. Compare to a take-a-penny-leave-a-penny tray from an era past. You are legally allowed to scoop up all the pennies into a bag, and leave the store, then repeat at the neighboring store, and make a few bucks. You'd be an asshole, but not face legal trouble. You "followed the rules" to the letter. But guess what? If you publish an easy how-to guide with "one weird trick" for making some quick cash, and people start adopting your antisocial behavior and emptying out change trays, you've forced the issue and now either a) businesses will stop offering this convenience or b) the rules around it will be tightened and the utility will be degraded. In the concrete case of Anubis, the maintainers may decide to stop contributing their time to this useful software or place a non-FOSS license on it in an attempt to stop gain-maximizing sociopaths from exploiting their efforts.
- sieabahlpark 1y ago[dead]
- clvx 1y agoJust fork, change and move on. If you like it, contribute back or pay some sponsorship.
- boreq 1y agoThe author's quite reasonable and polite request to not change the appearance of the project is pretty straightforward so morally no, it cannot. Feel free to write your own version though. I hope I helped.