The ChatGPT desktop app bundles a full copy of LibreOffice

a month ago by inari to c/technology

I was poking around in my ~/.cache/ folder using OmniDiskSweeper when I spotted something interesting. The OpenAI Codex desktop app (since rebranded to just ChatGPT) has 1.7GB of stuff in …
kate 89 points a month ago

why didn’t they just ask chat peepee to write an office suite for them? i heard it’s really good at code 🫣

path: 0 25616386, hotness: undefined, score: 89, children: 6
Buckshot 16 points a month ago

I've been waiting for all the new software that is going to displace the expensive incumbents.

Pretty much every industry has specialist software that is really expensive so there's plenty of choices for a competitor to make.

path: 0 25616386 25618177, hotness: undefined, score: 16, children: 3
REDACTED 10 points a month ago

The only scene I see flourishing is game modding.

path: 0 25616386 25618177 25618505, hotness: undefined, score: 10, children: 2
Womble 8 points a month ago

I've done this for a game I play. I've no interest in learning unity, but had a bunch of mods I'd like to make that are more than config edits. I was able to vibe code about 5 of them in an evening or two that do exactly what I want. They're probably terrible code, but nothing else is built on top of them, I'm not distributing them and if they break they break no big deal. So pretty happy with it.

path: 0 25616386 25618177 25618505 25627740, hotness: undefined, score: 8, children: 1
Holytimes 1 point a month ago

The number of old mods that don't work after an update that the author has long since stopped supporting that take 10 mins to fix with a llm. But I've tried and couldn't figure out how to fix my self after weeks of trying is wild.

I'm not a smart man. I just want my stupid mod that I've been using for half a decade to keep working.

path: 0 25616386 25618177 25618505 25627740 25723998, hotness: undefined, score: 1, children: 0
kate 4 points a month ago

(slash s !!!)

path: 0 25616386 25616387, hotness: undefined, score: 4, children: 0
strop 1 point a month ago

They can't catch it to do it

path: 0 25616386 25628329, hotness: undefined, score: 1, children: 0
mycodesucks 60 points a month ago

Old and busted:

Running your badly written bullshit on a bundled Chromium instance.

New hotness:

Running your badly written bullshit on a bundled office suite.

Future:

Running your badly written bullshit on an office suite running through Wasm on a Chromium instance inside of a virtual machine.

Whatever it takes to not have to make developers have to learn to write code again.

path: 0 25614602, hotness: undefined, score: 60, children: 0
MidwestSolarpunk 43 points a month ago

Wow! If only I could get LibreOffice for free without ChatGPT.

path: 0 25615647, hotness: undefined, score: 43, children: 1
Doomsider 1 point a month ago

Sorry, they are a bundled package now.

path: 0 25615647 25653158, hotness: undefined, score: 1, children: 0
gedfromgont 37 points a month ago

Weird. I would have expected them to rather illegally bundle a pirated Microsoft Office with it.

path: 0 25615165, hotness: undefined, score: 37, children: 1
neidu3 24 points a month ago

It'd be legal if they just claimed it was part of the training data

path: 0 25615165 25616349, hotness: undefined, score: 24, children: 0
CubitOom 33 points a month ago

Is that legal?

path: 0 25613363, hotness: undefined, score: 33, children: 18
frongt 47 points a month ago

Yes. LibreOffice is licensed under the MPL, which permits redistribution. Assuming that they noted it contains LibreOffice and where to get the source, anyway.

path: 0 25613363 25614662, hotness: undefined, score: 47, children: 0
ViatorOmnium 21 points a month ago

I'm not a lawyer, but my understanding is that MPL is weak copyleft, so libreoffice can be distributed alongside proprietary software as long as they make the source of their libreoffice build available.

path: 0 25613363 25614866, hotness: undefined, score: 21, children: 0
Zarobi 10 points a month ago

The duality of Lem

path: 0 25613363 25615952, hotness: undefined, score: 10, children: 1
Bane_Killgrind 1 point a month ago

Hey he said binaries only, not the licence and source reference 😢

path: 0 25613363 25615952 25621515, hotness: undefined, score: 1, children: 0
Bane_Killgrind -4 points a month ago

No! Will there be consequences?

path: 0 25613363 25614068, hotness: undefined, score: -4, children: 13
ViatorOmnium 21 points a month ago

Libreoffice is MPL, which allows distribution alongside proprietary software.

path: 0 25613363 25614068 25614867, hotness: undefined, score: 21, children: 7
Bane_Killgrind -4 points a month ago

That's interesting and distressing.

path: 0 25613363 25614068 25614867 25615140, hotness: undefined, score: -4, children: 6
Kissaki 16 points a month ago

On what basis did you proclaim "No! Not legal!" if you're now surprised by the license? Misunderstanding of the license?

path: 0 25613363 25614068 25614867 25615140 25616168, hotness: undefined, score: 16, children: 0
frongt 14 points a month ago

Why? The authors of the software have specifically allowed it to be used in ways like this.

path: 0 25613363 25614068 25614867 25615140 25615769, hotness: undefined, score: 14, children: 1
FurryMemesAccount -4 points a month ago

It's the whole issue with copyleft licences.

EDIT: non-copyleft

path: 0 25613363 25614068 25614867 25615140 25615594, hotness: undefined, score: -4, children: 2
LadyMeow 14 points a month ago

No! Anymore questions?

path: 0 25613363 25614068 25614160, hotness: undefined, score: 14, children: 4
Bane_Killgrind 10 points a month ago

Yes, are you including extrajudicial consequences in your answer?

path: 0 25613363 25614068 25614160 25614200, hotness: undefined, score: 10, children: 3
LadyMeow 9 points a month ago

No, do you think guillotines, or is that too old school?

path: 0 25613363 25614068 25614160 25614200 25614228, hotness: undefined, score: 9, children: 2
DacoTaco 9 points a month ago

... But why?
Surely there are openxml packages for their platform that dont need a full office installation/redistrubution. Like how with c# there is the openxml package. Hell, worst case you have it do word tasks on the server via api. Api already can do it for the online chatgpt...

path: 0 25619736, hotness: undefined, score: 9, children: 3
Feathercrown 21 points a month ago

Well, pulling in unnecessary dependencies is something ai-written code tends to do, so...

path: 0 25619736 25621704, hotness: undefined, score: 21, children: 2
DacoTaco 4 points a month ago

Tbh, not only ai written code. Many people do too.

path: 0 25619736 25621704 25627277, hotness: undefined, score: 4, children: 1
Feathercrown 1 point a month ago

I know. It would just be funny if the claude desktop app was made by claude.

path: 0 25619736 25621704 25627277 25627930, hotness: undefined, score: 1, children: 0
Zarobi 6 points a month ago

Looks like it's some kind of dependency… seems very odd though, why is this included? Are they using it to handle .docx, .xlsx, etc files? I remember being tempted to do that once years ago when I ran into one of those Really Hard Problems that would take weeks to solve. I spent the weeks instead

path: 0 25616007, hotness: undefined, score: 6, children: 5
inari 13 points a month ago

I think they're used so agents can make changes to Word, Excel and PowerPoint files. It seems to be using the headless version of LibreOffice.

path: 0 25616007 25616231, hotness: undefined, score: 13, children: 4
Zarobi 11 points a month ago

Yeah… I didn't want to include 430MB of bloat in my bundle to each end user though for one feature, so I did it the hard way instead: Manually editing document files using XPATH. Maybe I'm too old school, if everyone's shipping 1GB+ apps like it's nothing nowadays.

path: 0 25616007 25616231 25616271, hotness: undefined, score: 11, children: 0
jacksilver 1 point a month ago

I didn't think LibreOffice supported the latest versions of office formats though, so wouldnt it potentially break existing files if used?

path: 0 25616007 25616231 25633786, hotness: undefined, score: 1, children: 2
Appoxo 1 point a month ago

Maybe not for advanced function (resulting in re-arranged objects) but the common stuff should still be parsable.

path: 0 25616007 25616231 25633786 25634018, hotness: undefined, score: 1, children: 1
WhyJiffie 1 point a month ago

parseable sure, but if it mis-parses something, the saved file will also have the mistake

path: 0 25616007 25616231 25633786 25634018 25648409, hotness: undefined, score: 1, children: 0
leaky_shower_thought 3 points a month ago

ahhh, the trick has been dispelled. it isn't as magical as i thought it was.

path: 0 25614472, hotness: undefined, score: 3, children: 0
technology
technology

@lemmy.world

login for more options
88797
22181
14530

This is a most excellent place for technology news and articles.

Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


go to feed...