frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

EmDash – a spiritual successor to WordPress that solves plugin security

https://blog.cloudflare.com/emdash-wordpress/
84•elithrar•46m ago•45 comments

Ask HN: Who is hiring? (April 2026)

49•whoishiring•1h ago•47 comments

StepFun 3.5 Flash is #1 cost-effective model for OpenClaw tasks (300 battles)

https://app.uniclaw.ai/arena?tab=costEffectiveness&via=hn
26•skysniper•43m ago•9 comments

Show HN: Real-time dashboard for Claude Code agent teams

https://github.com/simple10/agents-observe
12•simple10•37m ago•2 comments

CERN levels up with new superconducting karts

https://home.cern/news/news/engineering/cern-levels-new-superconducting-karts
320•fnands•9h ago•70 comments

Is BGP safe yet?

https://isbgpsafeyet.com/
168•janandonly•3h ago•56 comments

The OpenAI Graveyard: All the Deals and Products That Haven't Happened

https://www.forbes.com/sites/phoebeliu/2026/03/31/openai-graveyard-deals-and-products-havent-happ...
34•dherls•1h ago•3 comments

Consider the Greenland Shark (2020)

https://www.lrb.co.uk/the-paper/v42/n09/katherine-rundell/consider-the-greenland-shark
59•mooreds•5d ago•20 comments

Intuiting Pratt Parsing

https://louis.co.nz/2026/03/26/pratt-parsing.html
105•signa11•2d ago•32 comments

Show HN: Sycamore – next gen Rust web UI library using fine-grained reactivity

https://sycamore.dev
75•lukechu10•4h ago•46 comments

Claude Wrote a Full FreeBSD Remote Kernel RCE with Root Shell (CVE-2026-4747)

https://github.com/califio/publications/blob/main/MADBugs/CVE-2026-4747/write-up.md
183•ishqdehlvi•11h ago•75 comments

Random numbers, Persian code: A mysterious signal transfixes radio sleuths

https://www.rferl.org/a/mystery-numbers-station-persian-signal-iran-war/33700659.html
45•thinkingemote•5h ago•56 comments

Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)

https://github.com/yannick-cw/korb
167•wazHFsRy•2d ago•68 comments

Claude Code Unpacked : A visual guide

https://ccunpacked.dev/
895•autocracy101•11h ago•323 comments

Ada and Spark on ARM Cortex-M – A Tutorial with Arduino and Nucleo Examples

http://inspirel.com/articles/Ada_On_Cortex.html
18•swq115•4d ago•3 comments

Wasmer (YC S19) Is Hiring – Rust and DevRel Positions

https://www.workatastartup.com/companies/wasmer
1•syrusakbary•5h ago

A dot a day keeps the clutter away

https://scottlawsonbc.com/post/dot-system
468•scottlawson•19h ago•137 comments

Randomness on Apple Platforms (2024)

https://blog.xoria.org/randomness-on-apple-platforms/
11•surprisetalk•5d ago•1 comments

New patches allow building Linux IPv6-only

https://www.phoronix.com/news/Linux-IPv6-IPv4-Legacy-Knobs
82•Bender•3h ago•73 comments

Chess in SQL

https://www.dbpro.app/blog/chess-in-pure-sql
145•upmostly•3d ago•30 comments

Show HN: 1-Bit Bonsai, the First Commercially Viable 1-Bit LLMs

https://prismml.com/
358•PrismML•20h ago•137 comments

The Document Foundation ejects its core developers

https://www.collaboraonline.com/blog/tdf-ejects-its-core-developers/
37•hackernewsblues•5h ago•14 comments

AI has suddenly become more useful to open-source developers

https://www.zdnet.com/article/maybe-open-source-needs-ai/
39•CrankyBear•2h ago•30 comments

TinyLoRA – Learning to Reason in 13 Parameters

https://arxiv.org/abs/2602.04118
224•sorenjan•5d ago•41 comments

Apple Removes iPhone Vibe Coding App from App Store

https://gizmodo.com/apple-removes-iphone-vibe-coding-app-from-app-store-2000740084
31•randycupertino•2h ago•31 comments

TruffleRuby

https://chrisseaton.com/truffleruby/
178•tosh•3d ago•24 comments

MiniStack (replacement for LocalStack)

https://ministack.org/
287•kerblang•20h ago•59 comments

Bring Back MiniDV with This Raspberry Pi FireWire Hat

https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/
107•ingve•3d ago•17 comments

The Finest Swiss Quality Quaternions

https://se3.ch/
7•hpb42•4h ago•1 comments

4D Doom

https://github.com/danieldugas/HYPERHELL
261•chronolitus•4d ago•69 comments
Open in hackernews

OnlyOffice kills Nextcloud partnership for forking its project without approval

https://www.neowin.net/news/onlyoffice-suspends-nextcloud-partnership-over-unapproved-euro-office-fork/
51•bundie•2h ago

Comments

c-hendricks•1h ago
Seems onlyoffice is "unforkable"? It's AGPL but has extra restrictions: you're required to show their logo but they don't give out rights for others to use their logo.
bundie•1h ago
Yeah, LibreOffice and Nextcloud have both called OnlyOffice out, basically accusing it of being "open source" in name only [1][2]

[1] https://www.neowin.net/news/libreoffice-blasts-fake-open-sou...

[2] https://github.com/Euro-Office#euro-office-liberates-the-onl...

cge•1h ago
>It's AGPL but has extra restrictions

Doesn't the AGPL specifically disallow that? If I understand correctly, the FSF has even directly threatened legal action against developers who add extra restrictions to the AGPL. The license text is copyrighted, does not allow modifications, and includes terms allowing the user to ignore any additional restrictions, so adding extra restrictions would seem to either be ineffective or a copyright violation.

zokier•1h ago
OnlyOffice claims that additional terms fall under section 7 of AGPLv3, which explicitly allows adding such terms. I think the point of contention arises from the interpretation of section 7 and more specifically this sentence:

> When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it.

https://www.gnu.org/licenses/agpl-3.0.en.html#section7

OnlyOffice claims:

> In other words, AGPLv3 does not permit selective application: a recipient either accepts AGPLv3 in its entirety, including all additional conditions, or acquires no rights to use the software.

> Any removal, disregard, or unilateral “exclusion” of conditions imposed under Section 7 constitutes use beyond the scope of the granted license and therefore a breach.

https://www.onlyoffice.com/blog/2026/03/onlyoffice-flags-lic...

To me (IANAL etc) that seems questionable. But I also say that the section 7 in entirety is not particularly clear.

It says that you can add requirement of attribution but also that such additional term can be removed, so it seems rather pointless?

See also this post from 2022: https://opensource.org/blog/modified-agplv3-removes-freedoms...

X-Ryl669•1h ago
I think you're confused by the term "permissions". You can give more freedom to the license and a copier can remove them as long as it doesn't remove the freedom that are in AGPLv3. The OnlyOffice team claim comes from the next paragraph of section 7:

> Notwithstanding any other provision of this License, for material you add to a covered work, you may [...] supplement the terms of this License with terms:

> b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or

This is what they did and what the other part stripped from their blatant copy. So no, removing the logo or the OnlyOffice terms therefore seems forbidden by the license itself, revoking it for the other part, thus they are now making a counterfeit.

zokier•1h ago
the license explicitly defines what "additional permissions" mean in that context:

> "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions

kube-system•56m ago
Author attribution, legally, doesn't refer to brands or logos. They're different things... e.g. the difference between [the disney logo] and "Copyright 2026 The Walt Disney Company"
kube-system•57m ago
That's about adding permissions -- not adding restrictions. There are a list of allowed restrictions in section 7, lettered A-F, and then the statement:

> All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.

Marsymars•47m ago
It's a bit funny to be relying on copyright for a license to work when the copyright will eventually expire.
kleiba•1h ago
Then it't not AGPL, because Section 10 of the AGPL explicitly states:

| You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.

https://www.gnu.org/licenses/agpl-3.0.en.html#section10

stackghost•53m ago
Given that it's a Russian company, serious question: does anyone care about violating their license?

If so, why?

john_strinlai•40m ago
if you make an exception to obeying licenses because "that person/company/country are bad" or whatever, exceptions start sneaking in all over the place, and the entire fabric deteriorates quickly afterwards.

edit: did not expect people to be in favor of blatantly ignoring licenses. huh.

anyone want to tell me how we determine who the bad people are that we can ignore their licenses, and who the good people are where we will honor them? what is the criteria?

deaux•28m ago
China has been at this for centuries and is doing just fine. I can imagine Russia has too for a while and this in particular seems to have had very few negative consequences for them.
john_strinlai•25m ago
china also uses child labor, and are doing just fine. shall we adopt that practice as well?

different in severity, but same logic.

deaux•21m ago
Completely irrelevant.

> the entire fabric deteriorates quickly afterwards.

It just disproves this entirely. China has been at it for decades, which entire fabric has detoriated? Have licenses been meaningless for decades because of the existence of China?

john_strinlai•20m ago
>which entire fabric has detoriated?

the moral fabric of not stealing software and ignoring licenses?

>Have licenses been meaningless for decades because of the existence of China?

uh, in china? apparently yes!

if that is how you want the rest of the world to operate too, that is your opinion. i think it will suck, but whatever.

(still waiting on someone to tell me who and how we decide who the "bad" people are, so we know who it is socially and morally acceptable to rip off.)

deaux•2m ago
Adherence to licenses is completely meaningless if it's a one-way street. The whole concept of them is based on reciprocality. Since there's zero chance a Russian court is going to hold up a Western entity's complaint about a Russian entity's violation of their license, reciprocality is dead.

This is a very mainstream concept so I'm not sure why you're so worked up about it.

kube-system•28m ago
I mean, that sort of already did happen quickly in Feb 2022, with contracts a lot more significant than open source software... like when leases for 400 commercial jets were terminated over night, and Russia responded by seizing them. And the US started seizing yachts, real estate, and bank accounts of oligarchs.

I'm not in favor of ignoring licenses, but practically speaking, they require legal nexus to function.

stackghost•14m ago
I don't usually buy slippery slope arguments.

It's not like Russia currently respects the Rule of Law.

john_strinlai•13m ago
>It's not like Russia currently respects the Rule of Law.

but... we do?

the argument is apparently that we also should ignore the rule of law. i dont think that would be a great idea for society, but i am just some dude.

stackghost•11m ago
The argument is that we should only obey the rule of law with counterparties who reciprocate, rather than voluntarily hamstring ourselves for no benefit other than moral purity.
john_strinlai•10m ago
right, damn pesky morals are always hamstringing human progress.

my thinking is that once you start selectively applying rule of law to "good guys" and "bad guys" (or whatever criteria you pick), you have lost something really important. fingers crossed no one ever alters the criteria such that you fall on the "wrong" side!

karel-3d•45m ago
from my reading, onlyoffice misread AGPL and the restrictions are not what section 7 meant; however that just means it's not really an AGPL licensed code as they are using AGPL wrong, not that NextCloud can just ignore it and treat it as AGPL.

(if OnlyOffice is really all their code and not some other re-forked AGPL code. I haven't looked.)

AdmiralAsshat•1h ago
If "forking without approval" is grounds for some kind of termination, then the project should probably not be considered truly "open source".
kube-system•1h ago
1. OnlyOffice is claiming that the license was violated

2. Even if you fork a project in complete compliance with a software license, a software license doesn't grant you an ongoing business partnership

siruwastaken•1h ago
Question being did OnlyOffice terminate the business relationship in a legal way. Just because you dislike a companies trajectory doesn't necessarily immediately allow you to terminate business relations.
kube-system•1h ago
> Just because you dislike a companies trajectory doesn't necessarily immediately allow you to terminate business relations.

Usually it does, barring contractual obligations otherwise

john_strinlai•34m ago
>Usually it does, barring contractual obligations otherwise

i assume when they asked "legal way", contractual obligations was what they were referring to.

kube-system•2m ago
It doesn't sound like there is any reason for one to exist in this particular situation, so it was a strange insinuation that one might exist.
AdmiralAsshat•1h ago
> 2. Even if you fork a project in complete compliance with a software license, a software license doesn't grant you an ongoing business partnership

That's fair, I'd just argue it's akin to to Red Hat's current model of "All of our code is free and open source...but if any of our business subscribers share it, we will terminate their license."

kube-system•1h ago
It's not even that -- OnlyOffice hasn't terminated anyone's license. It's more like: Linus allows me to fork Linux but he's not going to join a Zoom call with one my customers.
slabity•1h ago
> 1. OnlyOffice is claiming that the license was violated

The part of the license violated was the removal of OnlyOffice's trademark and branding. Yet their license does not provide a right to use their trademark and branding. Those rights are still fully reserved by OnlyOffice.

This allows OnlyOffice to use legal means to shut down any fork or changes they are not comfortable with.

kube-system•1h ago
I said "OnlyOffice is claiming" intentionally -- if it's BS then it's BS. I don't see anything in AGPLv3 that allows them to require branding, only attribution.

Still, you can (and often will) terminate a business partnership over BS arguments.

X-Ryl669•56m ago
I think you're claiming wrong stuff here. AGPLv3 section 7 paragraph b) expressively authorize the author to require an attribution in the derived work or copy. What Nextcloud did was to remove this attribution, so they actually mooted their own right to use the code under that license. There's nothing related to trademark or branding violation here. If OnlyOffice attacked Nextcloud for using their TM or brand for respecting the license, they would be debunked at a trial (if it even reach a trial), since they expressively allowed the use of the attribution in distributing their work with this license. Note: This license doesn't give you the right to use the branding of OnlyOffice on a derived product and claim it's yours or you're acting as them, that's a complete different usage case here.
kube-system•49m ago
You're right, the branding claim here is BS but attribution requirements are legit. I only took a cursory glance at their repo, but I don't see any copyright notices for OnlyOffice in EuroOffice. There should be.
fragmede•45m ago
Shhh! Nobody tell Redhat.
gunalx•1h ago
Only onlyoffice being petty. A good reason to use LibreOffice or Collabora instead.
scblock•1h ago
Of course Collabora is also upset because LibreOffice resurrected their LibreOffice Online project (https://www.neowin.net/news/collabora-clashes-with-libreoffi...).

These projects seem to be really struggling with the Freedom part of Free Software.

jrm4•1h ago
Right? Kinda weird; I wonder what tiny pie it is that they think they're fighting over, and what makes any of these individual projects think that they're powerful enough over the others (not saying they might not be)
Andrex•57m ago
Corporate dollars are zero sum, is why. It is in fact a real competition in that space.
t0mas88•1h ago
Isn't the whole idea behind AGPL that you're allowed to fork and modify it as long as you provide your modified source code to the users?
siruwastaken•1h ago
OnlyOffice was trying to implement some extra restrictions on top of the AGPL. Now they seem to be throwing a fit knowing that was not allowed. You can't bake your pie and eat it too.
X-Ryl669•51m ago
This is bullshit. Read section 7 paragraph b of the AGPLv3 license, and you'll see that OnlyOffice did what they were allowed to do. The Nextcloud blog here is spreading FUD on their partner which will likely cause more damage to them if OO's lawyer starts to have a look on this. People don't read license text, but they should, because they think AGPL is like GPL which is not the case, they are additional restrictions to the former.
john_strinlai•46m ago
>The Nextcloud blog here is spreading FUD on their partner

are neowin and nextcloud affiliated somehow? or which nextcloud blog are you referring to?

svpk•48m ago
> You can't bake your pie and eat it too.

This seems like a corruption of "you can't have your cake and eat it too." I'm somewhat confused as you can definitely both bake a pie and eat it too. Or are you trying to make some kind of point that I'm missing?

MadVikingGod•1h ago
I was wondering about how they came to the conclusion that they violated the copyright, so I went to check if they did the AGPL[1] with some extra clauses in it. Turns out they didn't, but they did change[2] it[3] in an interesting way: All the https urls in the GNU version are http urls.

[1]: https://www.gnu.org/licenses/agpl-3.0.txt

[2]: https://github.com/ONLYOFFICE/core/blob/master/LICENSE.txt

[3]: https://github.com/ONLYOFFICE/onlyoffice-nextcloud/blob/mast...

formerly_proven•1h ago
That's just the FSF editing the license text without updating the version number or date.

https://web.archive.org/web/20160114094744/https://www.gnu.o...

bundie•1h ago
For the record, this is the argument ONLYOFFICE's lawyer is making:

- ONLYOFFICE is under AGPLv3 since 2016.

- AGPLv3 requires source disclosure, preserving the license, and keeping copyright notices.

- Section 7 lets ONLYOFFICE add conditions: keep the logo and no trademark use.

- You must follow all license terms, including these extra conditions, to legally use or distribute the software.

- Ignoring these conditions is a license breach and copyright infringement.

cwillu•49m ago
> You must follow all license terms, including these extra conditions, to legally use or distribute the software.

Good thing that the license says in section 7: “[…] When you convey a copy of a covered work, you may at your option remove any additional permissions [“terms that supplement the terms of this License by making exceptions from one or more of its conditions”] from that copy, or from any part of it. […]”

kube-system•45m ago
That clause doesn't apply because we're talking about an additional restriction, not an additional permission.

But, same result, because it also says:

> If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.

A restriction stating "you must keep branding" can be ignored. What you can require, is attribution.

X-Ryl669•18m ago
The license contains (section 7):

> [you may] supplement the terms of this License with terms: > >[...] > > b) Requiring preservation of specified reasonable legal notices or > author attributions in that material or in the Appropriate Legal > Notices displayed by works containing it; or > > c) Prohibiting misrepresentation of the origin of that material, or > requiring that modified versions of such material be marked in > reasonable ways as different from the original version; or > > d) Limiting the use for publicity purposes of names of licensors or > authors of the material; or > > e) Declining to grant rights under trademark law for use of some > trade names, trademarks, or service marks;

So the requirement of branding and attribution aren't "further restriction" (which, in this context, means a restriction that is not in the AGPLv3 license text). It's after section 7's list of allowed restrictions, which, paragraph b, contains "require preservation of [...] legal notices or [...] attributions", paragraph d is made to prevent misuse of the original author reputation, and paragraph e to prevent misuse of trademarks, so they, IMHO, are all legitimate.

kube-system•47m ago
Their lawyer is right about everything except:

> - Section 7 lets ONLYOFFICE add conditions: keep the logo and no trademark use.

Section 7 allows you to add permissions, but it prohibits any restrictions beyond the options listed in section 7.

X-Ryl669•15m ago
That's true. And, in my understanding, what OO did, falls exactly in paragraph b and d. The license doesn't describe what is the "Appropriate Legal Notices" and OO provided a description for it: its logo and its trademark.
spacedoutman•1h ago
They should have used malus.sh instead
bundie•54m ago
Obviously.
dotdi•56m ago
Important bit of information is further down in the article: OnlyOffice is Russian. I would therefore view any collaboration as a risk. It's not adequate for strategic reasons as well as sovereignty.
vegadw•47m ago
If you need Docx compatibility to interface with the rest of the world, are you better off with the at-least open source option or the sign-your-life-in-eula-and-O365-subscription option.

This isn't rhetorical. I don't know which is worse. I lean disliking Microsoft more, because jazz hands at Windows11, and OnlyOffice at least runs on Linux, but it's still not a fun position to be in.

LibreOffice and other alts definitely don't have as good of Docx compat.

user_7832•45m ago
Not sure why you were downvoted; it's quite possible that Nextcloud was more concerned about the political independence/potential sanctions aspect.
jimnotgym•49m ago
Wow, how to alienate everyone.
davisr•15m ago
Hey mods/dang, can you put this back on the front page please? No reason to bounce it. Important licensing discussion and relevant!