Release v0.6.11 · open-webui/open-webui (github.com)
from otters_raft@lemmy.ca to selfhosted@lemmy.world on 28 May 16:30
https://lemmy.ca/post/44980206

For those unfamiliar, Open WebUI is a self-hosted AI interface, which you can use with local models with Ollama, OpenRouter, etc.

Also note there was a recent license change, which is why I didn’t say ‘Open source’. You can make your own judgements about that here:

docs.openwebui.com/license/

See the link in the post for all the changes, there were too many to list and lots of quality of life improvements from what I can tell.

#selfhosted

threaded - newest

jeena@piefed.jeena.net on 28 May 17:01 next collapse

Urgh I didn't know about the license change, that's a bummer. How come every project with 'Open' in it's name goes a similar route and becomes not open?

Now it's freeware with available source, but you can't build anything on top of it.

just_another_person@lemmy.world on 28 May 17:11 next collapse

Because they realize they have enough user base to not slum it for free anymore. A lot of projects are fine just getting the notoriety and consultation dollars, but some people are just looking to build things and flip it for money later. It ebbs and flows over time in either direction. I’d say right now most projects are on the “we’re for sale” side of things.

nagaram@startrek.website on 29 May 09:46 collapse

An AI project that’s ultimately just trying to cash out? Say it ain’t so!

sugar_in_your_tea@sh.itjust.works on 28 May 17:31 next collapse

It’s still very permissive, you just can’t remove their branding.

danb@feddit.uk on 29 May 14:47 collapse

One of the main problems is that this is targeted at forks to limit their possibility (Since you can’t really technically call it something else following the license, and they may come after you via trademarks if you retain it).

OnlyOffice also do this, they prevent changing specific logo use (via sketch interpretation of the AGPLv3) then also prohibit you from using their logo.

yarr@feddit.nl on 30 May 06:35 collapse

Easy, because they want the social credibility of being open source, but also later, when the project gets big, they want to dictate exactly who uses it and how.

If you care about how your software is used to this degree – don’t open source it! Every open source package I have ever made has come with a permissive license, because I want people to be able to use it however they wish. That’s actual freedom. Unfortunately, a subset of “however they wish” can also be “used to bomb Gaza”, but that is the cost of liberty and freedom. You have to take the good with the bad.

baod_rate@programming.dev on 30 May 06:43 collapse

I don’t know if “freedom to modify source code” and “committing a genocide” are morally comparable. This seems to undermine your point. I would have picked a different analogy

yarr@feddit.nl on 30 May 07:05 collapse

That doesn’t undermine my point, that proves my point. Making something “FREE” (as in libre) comes with the consequence that people can use it for whatever they want. I assume you don’t agree with bombing Gaza, hence it is a perfect example of “freedom” leading to poor outcomes.

baod_rate@programming.dev on 02 Jun 04:54 collapse

This assumes the audience will agree that genocide is an acceptable tradeoff for software freedoms.

yarr@feddit.nl on 02 Jun 07:18 collapse

Freedom comes with uncomfortable ramifications. This is inescapable. Freedom includes doing things that a given individual isn’t comfortable with. If you’re not happy with this trade-off, don’t use a license that allows “any” usage.

baod_rate@programming.dev on 02 Jun 10:21 collapse

I understand the definition of “Freedom” as laid out by e.g. the FSF. I was explaining why your argumentation is not convincing unless the audience already agrees that complicity in genocide is an acceptable tradeoff to software freedoms. I’m saying you could make a more convincing argument by just not making that comparison in the first place. Unless your point was “perhaps we should reconsider whether Open Source is Good”.

yarr@feddit.nl on 02 Jun 10:49 collapse

audience already agrees that complicity in genocide is an acceptable tradeoff to software freedoms

I talked about that to show one possible counterbalance between liberty and usages which are probably not explicitly wanted by the authors.

Another common example of freedom/restrictions is someone wanting to have their software permissively licensed while also not allowing cloud vendors to resell access to it. That’s how you end up with licenses like Elastic’s.

Or, if you want another example of “free”, look at the distinction between the GPL and the BSD license as it applies to Sony and the Playstation. One of the reason Sony chose BSD for the basis of its gaming system is because the BSD license allows for commercial usage. In that sense it is MORE free than the GPL, which would not allow the type of usage Sony did with the Playstation without conferring more responsibility to Sony, for instance, releasing their source. Under BSD they have no obligation to do so, hence it is more free in that respect.

My whole point is a lot of people say “I want my software to be freely licensed” but they do not realize that they may be unintentionally opening the door to usages of the software that they do not want to see.

One should not pick a license that allows for unfettered usage of the software if you have certain ways you don’t want to see it used.

As a final parting example, look at Prusa and their printers. They release the firmware and designs as open source. They they later get angry when companies clone their designs. This is permissible under the license. This is making Prusa want to lock down their future designs to avoid that usage.

Anyone considering licensing of their own software should think very carefully about what usages they support or object to and license the software accordingly. If you release your software as BSD licensed and some company comes along and makes a billion dollars with it, you aren’t owned a cent under that agreement. If this makes you angry, don’t pick BSD.

Crumbgrabber@lemm.ee on 28 May 18:46 next collapse

Their stated reason for the change was the fact that In the great ai gold rush people who never contributed to the project Simply grabbed it, and without contributing anything to the project did nothing except stripped the branding and then go sell it. kind of a crappy thing to do but hey it’s the Internet. I don’t have any firsthand experience so I can’t say for sure what the deal was. we’ve seen The same thing with forks of V s code turned into all kinds of things.

yarr@feddit.nl on 30 May 06:36 collapse

Simply grabbed it, and without contributing anything to the project did nothing except stripped the branding and then go sell it.

Unless this is specifically called out in the license, this is an activity allowed by many permissive open source licenses. If they knew that this type of activity was unwanted initially, then they didn’t choose the proper license.

Badabinski@kbin.earth on 28 May 19:37 next collapse

Should have just used AGPL from the start, instead of falling back to this fucked up modified BSD license. It wouldn't stop people from stripping the branding, but they'd have to release source code which would do the same thing.

corsicanguppy@lemmy.ca on 28 May 20:20 next collapse

For those unfamiliar, Open WebUI is a self-hosted AI interface, which you can use with local models with Ollama, OpenRouter, etc.

How is this simple summary missing from the project page itself? Was that so hard?

eager_eagle@lemmy.world on 28 May 22:14 collapse

Because that’s a release page. The first paragraph in the readme tells you what open webui is.

github.com/open-webui/open-webui

paequ2@lemmy.today on 28 May 20:31 next collapse

Mommy, that source available project is claiming to be Open Source™️! 🚨 🚓

paequ2@lemmy.today on 28 May 20:34 next collapse

Open Source, permissive! Do what ever you want with my code!

No, not like that!

november@lemmy.vg on 28 May 22:13 next collapse

lmao at an LLM project whining about anyone “taking our work, stripping the branding, selling it as their own, and giving nothing back”.

RegalPotoo@lemmy.world on 28 May 23:59 next collapse

The license change literally just prevents you from stripping their branding if you have more than 50 users a month - this is more permissive than the MPL that Firefox is licensed under

autonomoususer@lemmy.world on 30 May 05:06 collapse

Wrong, Firefox allows rebranding.

Damarus@feddit.org on 29 May 02:03 next collapse

Another GitHub project with no screenshots

otters_raft@lemmy.ca on 29 May 02:44 collapse

Here is their demo gif:

<img alt="" src="https://raw.githubusercontent.com/open-webui/open-webui/refs/heads/main/demo.gif">

More info here: docs.openwebui.com

Damarus@feddit.org on 29 May 04:12 collapse

Oh, it does show up on desktop, not on mobile however.

KairuByte@lemmy.dbzer0.com on 29 May 16:59 next collapse

Ngl I really wish there was a decent way to hook into third party “offerings” like duck.ai. I don’t have the spare GPUs to run anything at any kind of decent speed.

otters_raft@lemmy.ca on 29 May 20:09 collapse

It is possible to connect it to third party platforms (open router, various paid platforms), but I didn’t figure out a way to connect it to duck.ai

That’s the only one that I still go to a separate site for, and I can’t maintain the history as a result

KairuByte@lemmy.dbzer0.com on 29 May 20:30 collapse

I was digging around and it seems there are some iffy api translators for duck.ai such as github.com/HuggingBear/DuckDuckGo-AI

But I’ve not tried this yet, so no idea how it works.

TheFederatedPipe@fedia.io on 29 May 21:37 collapse

i swear, open source devs will do anything, but license their code under AGPLv3.

Using a permissive license? Then
don't whine about corporations profiting off of your code.