<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Source – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/en/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de/en</link>
	<description>A German Linux blog, in English</description>
	<lastBuildDate>Wed, 04 Nov 2026 12:49:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Petition: Open source work should count as volunteering in Germany – about 15,000 signatures still missing</title>
		<link>https://linuxundich.de/en/petition-open-source-work-volunteering-germany/</link>
					<comments>https://linuxundich.de/en/petition-open-source-work-volunteering-germany/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 04 Nov 2026 12:49:43 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Petition]]></category>
		<category><![CDATA[Volunteering]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=341</guid>

					<description><![CDATA[A petition to the German Bundestag calls for open source work to be recognized as volunteer work, on a par with sports clubs or the rescue services. Roughly half of the 30,000 signatures needed are still missing, and the petition closes on November 23. Sign it and share it, including with people who have nothing to do with Linux.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you write, maintain or translate software for everyone in Germany, the law treats it as a hobby. For tax and funding purposes, work on open source projects doesn&#8217;t count as &#8220;Ehrenamt&#8221;, the formal status of volunteer work, unlike coaching at a sports club, youth work or the rescue services. The <a href="https://openpetition.de/!sywhp">petition &#8220;Recognition of open source work as volunteering in Germany&#8221;</a> wants to change that, and I&#8217;ve just signed it.</p>



<p class="wp-block-paragraph">Boris Hinzer from Erkelenz started it in November 2025, and it&#8217;s addressed to the petitions committee of the Bundestag. Today the counter shows 15,884 signatures, 14,866 of which count toward the quorum in Germany. It takes 30,000. In other words, roughly half is still missing, and time is running out: the petition closes on November 23, 2026, in just under three weeks.</p>



<h2 class="wp-block-heading">What the petition calls for</h2>



<p class="wp-block-paragraph">The demand is quickly explained: open source work should be recognized as volunteering for the common good, on equal footing with club work, youth work or the rescue services. It starts from a contradiction. Even the German government&#8217;s coalition agreement names open source as a building block for digital sovereignty. Yet the people who build, maintain and document this software in their spare time get nothing for it. The cooperative WECHANGE put it in a nutshell in its interview with Boris:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The volunteers who build it every day don&#8217;t even legally count as volunteers.</p>
<cite>WECHANGE, interview with Boris Hinzer (translated)</cite></blockquote>



<p class="wp-block-paragraph">The petition gives six reasons. First, open source demonstrably serves the common good: internet protocols, security libraries, health IT and education technology rest to a large extent on voluntary contributions. Second, most of the development, maintenance and documentation happens unpaid in people&#8217;s free time, much like the work in a non-profit association, just digital. Third, public authorities, schools and companies all depend on it.</p>



<p class="wp-block-paragraph">Vulnerabilities like Heartbleed and Log4Shell showed just how much: millions of users benefit, while often only a handful of volunteers carry the responsibility. Fourth, recognition would create legal clarity. Fifth, volunteers do work that companies would otherwise have to buy at high hourly rates. And sixth, other countries already support free software with tax breaks and dedicated programs, so Germany risks falling behind.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Given enough eyeballs, all bugs are shallow.</p>
<cite>Eric S. Raymond, <em>The Cathedral and the Bazaar</em></cite></blockquote>



<p class="wp-block-paragraph">With this line, Eric S. Raymond explained in the late nineties why open code should be more secure: if enough people look at it, every bug gets spotted. Heartbleed showed the catch, because the flaw sat unnoticed in OpenSSL for about two years. Randall Munroe immortalized this in the xkcd comic <a href="https://xkcd.com/2347/">Dependency</a>: all of modern digital infrastructure balances on one tiny block kept alive for years by one person in Nebraska, without much thanks.</p>



<p class="wp-block-paragraph">The fourth point is the most concrete. With recognition, projects could pay tax-free expense allowances, just like sports clubs do for their coaches and volunteers. Non-profit projects would find it easier to get charitable status under German tax law. Contributors would be better protected against liability, similar to the board members of registered associations. And projects could reimburse costs and issue donation receipts on solid legal ground.</p>



<h2 class="wp-block-heading">Why Boris started the petition</h2>



<p class="wp-block-paragraph">Boris runs a web agency in Mönchengladbach and has been active in the TYPO3 community for about 20 years, since 2023 as volunteer vice president of the <a href="https://typo3.org/project/association">TYPO3 Association</a>. In a <a href="https://wechange.coop/2026/02/18/petition-open-source/">long interview with WECHANGE</a> (in German), he explains that he twice asked a public radio station to mention open source people on Germany&#8217;s Volunteer Day on December 5. He never got a reply.</p>



<p class="wp-block-paragraph">So he started a petition instead. He sums up his core argument in a line I like a lot: open source doesn&#8217;t live off &#8220;read-only&#8221;, it lives off taking part. Free software runs in ticket machines, game consoles and behind every streaming service, mostly without anyone noticing. The big tech companies make a fortune with it, yet contribute comparatively little to its development and funding.</p>



<p class="wp-block-paragraph">If you&#8217;d rather listen than read, <a href="https://www.youtube.com/@LinuxGuides">Linux Guides</a> explains in a video (in German) what the petition is about and why open source needs your help:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube"><div class="wp-block-embed__wrapper">
<figure class="lui-video-embed"><button type="button" class="lui-video-facade" data-embed-src="https://www.youtube-nocookie.com/embed/oeigSqbvBOQ?feature=oembed&#038;autoplay=1" data-title="Open Source braucht DEINE Hilfe - Petition für Open Source im Ehrenamt" aria-label="Load and play video: Open Source braucht DEINE Hilfe - Petition für Open Source im Ehrenamt"><img decoding="async" src="https://linuxundich.de/en/wp-content/uploads/lui-cache/video_youtube_oeigSqbvBOQ-da657dea.jpg" alt="" loading="lazy" width="1280" height="720"><span class="lui-video-facade-play" aria-hidden="true"></span><span class="lui-video-facade-note">The video is only loaded from YouTube after you click.</span></button></figure>
</div><figcaption class="wp-element-caption">Linux Guides presents the petition for open source volunteering and explains why every signature counts.</figcaption></figure>



<h2 class="wp-block-heading">More than just code</h2>



<p class="wp-block-paragraph">When people think of open source, they picture developers reviewing pull requests late at night. But a whole landscape of initiatives has grown up around it that brings free software to people. <a href="https://di.day/">DI.DAY</a>, launched at 39C3 by the <a href="https://www.ccc.de/en/">Chaos Computer Club</a>, author Marc-Uwe Kling and many others, invites you to swap one big tech service for a free alternative on the first Sunday of every month.</p>



<p class="wp-block-paragraph">Ready-made &#8220;switching recipes&#8221; help with the move, from Firefox instead of Chrome and OpenStreetMap instead of Google Maps all the way to Linux instead of Windows. At <a href="https://www.repaircafe.org/en/">repair cafés</a>, volunteers don&#8217;t just fix toasters and bikes. Since Windows 10 reached its end of support, many also install Linux as part of the <a href="https://endof10.org/">End of 10</a> campaign on computers that would otherwise have ended up at the recycling center. That saves money, e-waste and quite a few nerves.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d15a5&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d15a5" class="wp-block-image wp-lightbox-container"><img fetchpriority="high" decoding="async" height="689" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-640x344.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-768x413.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-1280x689.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-1536x826.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition.webp 1920w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-1280x689.webp" alt="Firefox showing the petition page on openPetition: on the left a campaign photo of four people of different ages at laptops, on the right the title, petitioner Boris Hinzer, 15,900 signatures and a half-filled progress bar."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The petition&#8217;s campaign image shows young and old together at a laptop, exactly the audience of the many initiatives around free software.</figcaption></figure>



<p class="wp-block-paragraph">Then there are coding clubs like <a href="https://coderdojo.com/">CoderDojo</a> or Germany&#8217;s <a href="https://jugendhackt.org/">Jugend hackt</a>, where kids and teenagers use free tools to write their first programs, build robots or tinker with games. And there are courses for seniors, where volunteers patiently explain how to start a video call with the grandkids, set up a smartphone or spot a phishing email. In Germany, networks like <a href="https://www.digital-kompass.de/">Digital-Kompass</a> support such offers. Without these people, many would simply be left behind by digitalization.</p>



<p class="wp-block-paragraph">The odd part: helping out at a repair café can often already count as volunteering at a registered non-profit association today. The people who maintain the Linux that ends up on those old computers, or who translate the learning app for the coding club, do their work as a private pastime in the eyes of the law. Yet one depends directly on the other: without the software, there&#8217;d be nothing to install.</p>



<h2 class="wp-block-heading">What I know from my own articles</h2>



<p class="wp-block-paragraph">I run into this topic here on the blog all the time. Just in October, I wrote about <a href="https://linuxundich.de/en/gnome-needs-volunteers-extensions-team/">Javad Rahmatzadeh&#8217;s call for help</a>. He reviews the extensions on extensions.gnome.org, often 4 to 10 hours a day and unpaid, while monthly donations are close to zero. Without his work, there&#8217;d be no reviewed GNOME extensions, and by his own account Javad is close to burning out.</p>



<p class="wp-block-paragraph">It&#8217;s a similar story with <a href="https://linuxundich.de/en/ddnss-takeover-thank-you/">DDNSS.de</a>: Robert Niedziela has run the free DynDNS service since 2013, countless home servers rely on it, and now he&#8217;s looking for a successor. Or take the SELFHTML wiki, where generations of German web developers learned HTML. It had to go offline because of the PHP2Shell vulnerabilities until the team moved it to a new server, jumping 19 MediaWiki versions in four days.</p>



<p class="wp-block-paragraph">When I launched <a href="https://planetfoss.net/">PlanetFOSS</a>, I also noticed how many of its sources come from people who write their articles in their free time. That&#8217;s why blogs can now <a href="https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/">add a link to their donation page</a> there. And to be honest, I know that side myself: before this blog existed, I wrote around 38,000 posts as &#8220;Chrissss&#8221; in the forum of <a href="https://ubuntuusers.de/">ubuntuusers.de</a>, the big German Ubuntu community, and maintained wiki articles.</p>



<h2 class="wp-block-heading">My take</h2>



<p class="wp-block-paragraph">Sure, there&#8217;s a catch, and critics in the petition&#8217;s debate point it out too: a large share of open source contributions comes from paid developers or freelancers. Without a clear line, a volunteer allowance could turn into a tax loophole. I agree, and drawing that line won&#8217;t be easy. But in my view, that&#8217;s a job for the lawmakers, not a reason to reject the recognition altogether.</p>



<p class="wp-block-paragraph">Sports clubs manage the distinction just fine, after all: the pro coach gets a salary, the youth coach on Saturday morning gets the volunteer allowance. Why shouldn&#8217;t that work for a maintainer who patches security holes in a library after work? The petition doesn&#8217;t ask the state to pay for every line of code. It asks for the same rules that have long applied to other kinds of volunteering.</p>



<h2 class="wp-block-heading">Sign and share the petition</h2>



<p class="wp-block-paragraph">So there are about 15,000 signatures from Germany still missing by November 23. That sounds like a lot, but it&#8217;s doable: if everyone who has signed convinces just two more people, the quorum is reached. Please tell people who have nothing to do with Linux, too. They use the software this is all about every single day anyway.</p>



<div class="wp-block-group lui-callout is-tip is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// Sign now</p>



<p class="wp-block-paragraph">Sign the <a href="https://openpetition.de/!sywhp">petition on openPetition</a>, the form takes about a minute. Then share the link on Mastodon, Bluesky or LinkedIn, in your family chat or your club&#8217;s group. The petition page is also available in <a href="https://openpetition.de/opensource">German</a>, <a href="https://openpetition.de/!hnnvq">French</a> and <a href="https://openpetition.de/!mjvmy">Spanish</a>, so you can pass it on to friends in other countries too. Every signature brings the quorum a little closer.</p>
</div>



<p class="wp-block-paragraph">If you don&#8217;t live in Germany, you can still sign and share it, even though only signatures from Germany count toward the quorum. Anyone who wants to promote it at their club, company or university can download a tear-off flyer with a QR code as a PDF from the petition page and put it up. Have you signed yet, and do you know other initiatives that wouldn&#8217;t exist without volunteers?</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/petition-open-source-work-volunteering-germany/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetFOSS: Weekly review, Bluesky and a search with filters</title>
		<link>https://linuxundich.de/en/planetfoss-weekly-review-bluesky-search/</link>
					<comments>https://linuxundich.de/en/planetfoss-weekly-review-bluesky-search/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 02 Nov 2026 10:05:37 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Bluesky]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=328</guid>

					<description><![CDATA[Every Monday, PlanetFOSS sums up the past week as a small magazine page: cover story, supernovas, new releases and the week in numbers. On top of that, PlanetFOSS now posts on Bluesky, and the search filters by time and section.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Almost two weeks after launch, <a href="https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/">PlanetFOSS</a> has found its audience: last week, the site averaged about 2,200 page views a day. Around 1,300 times a day, someone arrived from outside, and the rest were clicks within PlanetFOSS. Bots and my own visits don&#8217;t count, and none of this needs cookies or tracking.</p>



<p class="wp-block-paragraph">At the same time, the site collects more than 600 posts a week from <a href="https://planetfoss.net/en/sources/">over a hundred sources</a>. If you don&#8217;t drop by every day, it&#8217;s easy to lose track of what actually mattered. That&#8217;s exactly what the new weekly review is for. PlanetFOSS also posts on Bluesky now, next to Mastodon, and the search can finally filter and page through results.</p>



<h2 class="wp-block-heading">The week as a small magazine</h2>



<p class="wp-block-paragraph">Every Monday, PlanetFOSS sums up the past week on a page of its own. At the top, a few sentences give you the numbers of the week, along with key figures for posts, sources, supernovas and videos. <a href="https://planetfoss.net/en/weekly/2026-44/">In week 44</a>, 115 sources published 659 posts, seven percent more than the week before. These sentences come from fixed templates and the numbers; no AI writes anything here.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d481e&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d481e" class="wp-block-image wp-lightbox-container"><img decoding="async" height="870" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1280x870.webp" alt="Header of the PlanetFOSS weekly review in the German interface: week 44 in large type with the period from October 26 to November 1, 2026, below it a paragraph with the week's numbers and five tiles for posts, sources, supernovas, videos and the split by language."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The weekly review opens with an intro built from the week&#8217;s numbers and key figures for posts, sources, supernovas and videos.</figcaption></figure>



<p class="wp-block-paragraph">Next comes the cover story, the news that most sources covered. In week 44, that was the return of Ubuntu Core Desktop, which twelve sources wrote about. Next to it, you see the headlines of the other reports, for example from It&#8217;s FOSS, GamingOnLinux or Linux-Magazin. After that come the supernovas of the week with an image and a quote, among them <a href="https://linuxundich.de/en/ghostty-1-4-linux-terminal/">Ghostty 1.4</a> and <a href="https://linuxundich.de/en/30-years-kde-plasma-6-8-documentary/">KDE Plasma 6.8</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d4a06&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d4a06" class="wp-block-image wp-lightbox-container"><img decoding="async" height="870" sizes="(max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1280x870.webp" alt="Supernovas of the week section in the PlanetFOSS weekly review: six dark cards with images for Firefox 159, r/opensource, Raspberry Pi 4, KDE Plasma 6.8, Ghostty 1.4 and TUXEDO Nano, each with a quote and the number of posts and sources."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Every supernova of the week gets its own card with an image, a quote from one of the reports and the number of sources.</figcaption></figure>



<p class="wp-block-paragraph">Further down, the review lists the other big stories, new releases that several sources wrote about, and the most noticed post in each section. In “The week in numbers”, you see which day was busiest and which sources were the most prolific; Phoronix, for example, came to 75 posts. On top of that, there are the videos of the week, the posts you starred, and an archive.</p>



<p class="wp-block-paragraph">You&#8217;ll find the review at <a href="https://planetfoss.net/en/weekly/">planetfoss.net/en/weekly/</a>, and from Monday to Wednesday a banner on the <a href="https://planetfoss.net/en/">front page</a> points to it as well. If you&#8217;d rather use a feed reader, subscribe to the review&#8217;s own <a href="https://planetfoss.net/en/weekly/feed.xml">RSS feed</a>. And if you follow PlanetFOSS on Mastodon or Bluesky, the review lands in your timeline as a post on Monday mornings anyway. Its link takes you straight to the matching issue.</p>



<h2 class="wp-block-heading">PlanetFOSS is now on Bluesky too</h2>



<p class="wp-block-paragraph">Until now, PlanetFOSS was only on <a href="https://mastodon.social/@planetfoss">Mastodon</a> when it came to social networks. Now the site also posts on Bluesky, under the handle <a href="https://bsky.app/profile/planetfoss.net">@planetfoss.net</a>. The account sends out every supernova about half an hour after it ignites, meaning as soon as many sources cover the same topic at once, and the weekly review on Mondays. As on Mastodon, the posts are in English and come with a link card and an image.</p>



<p class="wp-block-paragraph">So your timeline doesn&#8217;t overflow, there&#8217;s a brake: at most two posts in six hours, and the same topic comes back no sooner than a week later. Bluesky marks the account as automated, and here too the texts come from fixed templates. Mastodon, Bluesky and all RSS feeds now sit together in the PlanetFOSS header under the new <em>Follow PlanetFOSS</em> menu.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af1a5a8d4c9b&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d4d06&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d4d06" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="1024" sizes="auto, (max-width: 564px) 100vw, 564px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil.webp 1080w" width="564" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-564x1024.webp" alt="PlanetFOSS profile in the Bluesky app on a smartphone with banner, round logo, bot icon next to the name, the handle @planetfoss.net, an English description and links to the website."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The PlanetFOSS profile in the Bluesky app: the bot icon next to the name shows that a program is posting here.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d4e94&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d4e94" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="1024" sizes="auto, (max-width: 564px) 100vw, 564px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick.webp 1080w" width="564" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-564x1024.webp" alt="PlanetFOSS post in the Bluesky app about week 44: a list of the supernovas, hashtags and a link card with an image to the weekly review from October 26 to November 1, 2026."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">On Mondays, the weekly review arrives with the supernovas of the week and a link card to the issue on PlanetFOSS.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d501d&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d501d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="1024" sizes="auto, (max-width: 564px) 100vw, 564px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start.webp 1080w" width="564" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-564x1024.webp" alt="Welcome post “Hello Bluesky!” by PlanetFOSS in the Bluesky app with a short explanation of supernovas, hashtags and a link card to planetfoss.net."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The first post introduces PlanetFOSS on Bluesky and links to the English version of the site.</figcaption></figure>

</figure>



<h2 class="wp-block-heading">Search with filters</h2>



<p class="wp-block-paragraph">Until now, the search was rather crude: it showed at most 60 results, with no way to page through them. Now you can narrow the results down to the <em>last 7 days</em>, the <em>last 30 days</em> or the <em>last year</em> and limit them to one section. You can sort them by <em>best match</em> or <em>newest first</em>. PlanetFOSS spreads up to 150 results across pages of 30 posts each.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d5671&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d5671" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1280x870.webp" alt="PlanetFOSS search page in the German interface with the search term Wayland, below it the drop-downs for time set to the last 30 days, section set to all sections and sorting set to newest first, 52 results and four article cards about Budgie, Labwc and Noctalia."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The search now filters by time and section and sorts by relevance or date, here Wayland over the last 30 days.</figcaption></figure>



<p class="wp-block-paragraph">This comes in handy when you only want to know what has happened lately with a topic, without digging through old news. <a href="https://planetfoss.net/en/search/?q=Wayland&amp;zeit=30&amp;sort=neu">A Wayland search over the last 30 days</a>, for example, returns 39 results in the English view, with the newest at the top. With a section as a filter, you can also narrow things down to, say, only desktop or self-hosting news.</p>



<h2 class="wp-block-heading">Hiding sources and sections</h2>



<p class="wp-block-paragraph">Not every source interests everyone, and if you don&#8217;t care about games, you may not want to see Steam news at all. That&#8217;s why every source and section page now has a <em>Hide source</em> or <em>Hide section</em> button, and the same switch is in the <em>Display</em> menu at the top right. The posts then disappear from the front page and all lists, and a short note at the top tells you how many there were.</p>



<p class="wp-block-paragraph">You don&#8217;t need an account for this. PlanetFOSS only remembers your choice in your browser, without any cookie, so you&#8217;ll have to make it again on your phone. Everything you&#8217;ve hidden is listed in the solar system, where a click on <em>show</em> brings it back. There you&#8217;ll also find the address of a personal RSS feed that leaves out the same sources and sections.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af1a5a8d5888&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d58ed&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d58ed" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1280x870.webp" alt="Linus Tech Tips source page on PlanetFOSS in the German interface with the Hide source button at the top right, below it a video from the source and several article cards."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">On every source page, a button at the top right hides all posts from that source, here using Linus Tech Tips as an example.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d5a76&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d5a76" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1280x870.webp" alt="Box listing what is hidden on PlanetFOSS in the solar system, in the German interface, with Linus Tech Tips and the Gaming section, each with a show button, below it the address of the personal feed and a note that everything is stored only in the browser."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The solar system lists all hidden sources and sections, plus the address of a personal RSS feed without these posts.</figcaption></figure>

</figure>



<p class="wp-block-paragraph">All of this is available on <a href="https://planetfoss.net/en/">planetfoss.net</a> right now, and from now on the weekly review comes out every Monday. With hiding in particular, I&#8217;m curious what you&#8217;d like to get rid of, because your choice stays in your browser and never reaches me. What else are you missing on PlanetFOSS? Let me know in the comments or by email at <a href="mailto:info@planetfoss.net">info@planetfoss.net</a>.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/planetfoss-weekly-review-bluesky-search/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetFOSS: Support your favorite sources directly</title>
		<link>https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/</link>
					<comments>https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 16:02:44 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/</guid>

					<description><![CDATA[Blogs, magazines and publishers can now add a link to their subscription or donation page on PlanetFOSS. It shows up as a box on the source page, as a heart in the solar system and in a tab of its own. GNU/Linux.ch and Linux und Ich are already on board, and other site owners are welcome to get in touch.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/">PlanetFOSS</a> officially launched ten days ago. The site collects Linux and open source news from what are now 189 sources, bundles reports on the same story and shows what&#8217;s hot right now. One thing mattered to me from the very start: PlanetFOSS should bring readers to these sites, not take them away. That&#8217;s why every card links to the original article, and there are no full texts.</p>



<p class="wp-block-paragraph">But a click alone doesn&#8217;t pay any bills. Behind many sources are people who write their articles in their spare time, or small newsrooms that live on subscriptions, donations and ads. Lots of readers block the ads, though, and if you find an article through an aggregator, you usually never even see the blog&#8217;s donation page. A new link on PlanetFOSS is meant to close that gap.</p>



<h2 class="wp-block-heading">A heart for the source</h2>



<p class="wp-block-paragraph">Starting today, blogs, magazines and publishers can add a link to their subscription or donation page on PlanetFOSS. It appears on their source page as a box of its own, &#8220;Support …&#8221;, right below the header, complete with a <em>Support</em> button. One click takes you straight to the site owner&#8217;s page. PlanetFOSS doesn&#8217;t sit in between and doesn&#8217;t earn a cent from it; it&#8217;s just a plain old link.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d935f&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d935f" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-quelle-unterstuetzen-1280x870.webp" alt="The GNU/Linux.ch source page on PlanetFOSS in a browser: below the title sits a box with a heart icon, the heading “GNU/Linux.ch unterstützen” and a Support button, followed by three article cards."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">If a source has added a link, PlanetFOSS shows a box of its own with a support button on its page.</figcaption></figure>



<p class="wp-block-paragraph">In the solar system, the directory of all sources, these sites also get a small heart. On top of that, there&#8217;s a separate <em>Support</em> tab that lists only the sources that have added such a link. So if you want to give something back to a blog or magazine you read regularly, you&#8217;ll find the right page there with a single click instead of having to hunt for it.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d9638&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d9638" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-sonnensystem-unterstuetzen-1280x870.webp" alt="The Support page in the PlanetFOSS solar system: next to tabs such as All, Magazines &amp; Publishers and Blogs, the Support tab is active and lists GNU/Linux.ch and Linux und Ich, each with a heart."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In the solar system, the Support tab lists every source that would welcome a subscription or a donation.</figcaption></figure>



<p class="wp-block-paragraph">Two sources are on board from day one. <a href="https://gnulinux.ch/">GNU/Linux.ch</a> (in German) points to its support page, and Linux und Ich got its heart as well: here the link leads to &#8220;Buy me a coffee&#8221;. Sure, putting my own blog in first has a certain aftertaste. But somebody had to try out the feature, and in my case I at least knew for sure where the link was supposed to go.</p>



<h2 class="wp-block-heading">What PlanetFOSS promises publishers</h2>



<p class="wp-block-paragraph">PlanetFOSS already has a few fixed rules for publishers and site owners. Every card links directly to your article, with no framing and no copy. It only takes what your site itself provides for previews, and PlanetFOSS automatically honors settings like <code>noindex</code> or <code>max-snippet</code> in your meta robots tags. For publishers, the teaser is also capped at 200 characters.</p>



<p class="wp-block-paragraph">Then there&#8217;s reach: on request, I&#8217;ll tell you how many readers the website sent your way in a month. Only daily totals are counted, with no data about the readers themselves. All of these promises are collected on the <a href="https://planetfoss.net/en/about/#betreiber">About PlanetFOSS</a> page in the section &#8220;For publishers and site owners&#8221;, in case you want to read through them at your leisure or pass them on to your editorial team.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8d98e9&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8d98e9" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="870" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage.webp 1648w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/planetfoss-fuer-verlage-1280x870.webp" alt="The section “For publishers and site owners” on the About PlanetFOSS page: a list of rules such as direct links, previews capped at 200 characters and reach figures on request, followed by a box about the planned Android app."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Everything PlanetFOSS promises publishers and site owners is collected on the About page.</figcaption></figure>



<h2 class="wp-block-heading">Get in touch</h2>



<p class="wp-block-paragraph">You run a blog, a magazine, a video channel or a publishing house that&#8217;s part of PlanetFOSS, and you have a page for subscriptions or donations, say through Steady, Patreon, Liberapay or Ko-fi? Then drop me a short email at <a href="mailto:info@planetfoss.net">info@planetfoss.net</a> or leave a comment here on the blog. All I need is the address of that page; I&#8217;ll take care of the rest.</p>



<p class="wp-block-paragraph">If you&#8217;re not on PlanetFOSS at all yet, you&#8217;re just as welcome to get in touch, and the same goes for anyone who would rather not be included: removal happens right away. And to you as readers: if you read a source regularly, take a look at the <em>Support</em> tab. Which blogs and magazines would you like to see there with a heart?</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/planetfoss-support-link-blogs-publishers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI Ban on r/opensource: Who Actually Reviews the Code?</title>
		<link>https://linuxundich.de/en/r-opensource-ai-ban-opinion/</link>
					<comments>https://linuxundich.de/en/r-opensource-ai-ban-opinion/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 11:09:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Opinion]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=285</guid>

					<description><![CDATA[r/opensource and r/fossdroid are locking out AI-assisted projects, while the Linux kernel is dropping its label for AI code. Language models are a huge opportunity for free software, but somebody still has to read the code in the end.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">On Reddit, r/opensource is something like the corner pub of the open source world, the biggest community on the topic on the platform. Over the weekend, lead mod Wolvereness announced new rules there. The announcement is titled “Your tokens aren&#8217;t valuable: No more AI.” and slams the door on AI-assisted projects. The reasoning fits into one sentence: AI as it exists today is incongruent with this open source community.</p>



<p class="wp-block-paragraph">Shortly afterwards, r/fossdroid followed suit, the go-to place for free Android apps. Its moderation copied the rules word for word into its own <a href="https://www.reddit.com/r/fossdroid/comments/1xfefns/your_tokens_arent_valuable_no_more_ai/">announcement</a>, only the name of the subreddit is different. AI was never allowed there anyway, it says. In the comments, the moderation doubles down: nine out of ten new posts are AI slop, and everything gets sorted out by hand.</p>



<h2 class="wp-block-heading">What the new rules demand</h2>



<p class="wp-block-paragraph">The <a href="https://www.reddit.com/r/opensource/comments/1xelcuf/your_tokens_arent_valuable_no_more_ai/">announcement on r/opensource</a> goes far beyond AI. A project has to be at least a year old and actively maintained, have multiple contributors, and point to an existing community. School projects and software built for AI, such as MCP servers, are out. Anyone who posts needs a Reddit account that is at least a year old and has significant activity. And if you don&#8217;t speak English, you are told to find a different community.</p>



<p class="wp-block-paragraph">The core fits into one sentence: “If it&#8217;s obvious you&#8217;re using AI in your project, we don&#8217;t want it.” It is followed by the side swipe that gave the post its title: “Tokens are cheap, and we don&#8217;t care how many you spent to make your amazing project.” Anyone who posts AI content or begs for an exception via modmail is banned for good. Only officially incorporated nonprofit organizations are exempt from the minimum requirements.</p>



<p class="wp-block-paragraph">On r/fossdroid, the language rule has since been struck through. Instead, the post now says it&#8217;s not about language or origin but about AI alone. Classic machine translation is allowed, translation via a language model is not. Whether DeepL or Google Translate still count as classic is anyone&#8217;s guess. Both have relied on neural networks for years, and Reddit now translates posts on its own.</p>



<p class="wp-block-paragraph">How the rules came about is described on the <a href="https://danb.me/blog/opensource-sub-rules/">blog</a> of Dan Brown, the developer of BookStack and, until recently, one of the moderators of r/opensource. According to Brown, the rules came from Wolvereness alone, with nothing agreed with the rest of the team. Brown considers the AI rule unenforceable and the language rule hurtful. Brown has since stepped back as a moderator.</p>



<h2 class="wp-block-heading">Linus Torvalds sees it very differently</h2>



<p class="wp-block-paragraph">The timing is delicate. The Linux kernel is currently going the opposite way. At the Maintainers Summit in Prague on October 8, a majority was in favor of <a href="https://www.heise.de/news/Linux-Kennzeichnung-von-KI-Code-soll-entfallen-auch-Torvalds-nutzt-LLMs-11490345.html">dropping</a> (in German) the “Assisted-by” tag for AI-assisted patches again. Only about ten percent of the 18,533 commits for Linux 7.3 up to -rc7 carry it, yet according to Sasha Levin, AI is used far more often. Developers are supposed to describe their use of AI in the cover letter from now on.</p>



<p class="wp-block-paragraph">Linus Torvalds himself considers rules along the lines of “don&#8217;t use AI for X” idiotic and instead expects developers to understand what they are doing. On October 13, he submitted a series of ten patches that, according to <a href="https://www.it-daily.net/?p=191206">it-daily</a> (in German), he developed with Claude Code. Reviewers promptly found a race condition in them. So the kernel developers use AI quite openly, just with review.</p>



<p class="wp-block-paragraph">No wonder “Wow r/opensource banning Linux” is among the top-voted comments under the announcement. Asked in all seriousness how the kernel would fare, Wolvereness replied that it would probably be allowed “on the subjective line.” In other words, AI is banned, unless the mods decide to look the other way. Wolvereness admits elsewhere that there is no objective standard.</p>



<h2 class="wp-block-heading">What the community says</h2>



<p class="wp-block-paragraph">The backlash is fierce. The announcement sits at zero points, the top comment at more than 1,400: “This is orthogonal to open source.” Whether software is free is decided by its license, not by the tool. Another user has maintained a package with more than 300 stars on GitHub for nine years, entirely without AI. It gets thrown out anyway: only one maintainer.</p>



<p class="wp-block-paragraph">The language rule draws at least as much anger, and many simply call it xenophobic. A user from Japan deliberately writes by hand, in shaky English, that translation services are needed for reading too, just to understand everyone else. And critics read the exemption for incorporated organizations as meaning that large projects may use AI, while individual developers may not.</p>



<p class="wp-block-paragraph">There is support, too. Many welcome the end of the endless “I got tired of X so I built Y” posts, and some are glad that someone is finally cracking down. One commenter on r/fossdroid argues that prompted-together apps will never get the care developers give their own projects. Others counter that plenty of hand-written FOSS projects quietly die as well.</p>



<h2 class="wp-block-heading">The opportunity: speed for projects without new blood</h2>



<p class="wp-block-paragraph">I can understand both sides. On the one hand, using language models in software development offers huge opportunities. It is simply incredibly fast, and yes, the code that comes out is often very usable. By the way, “Tokens are cheap” is only partly true: a retired software developer in the thread does the math and pays 200 dollars a month in AI subscriptions for an open source project.</p>



<p class="wp-block-paragraph">Especially for projects where volunteer developers aren&#8217;t exactly lining up, this is a huge opportunity. On r/fossdroid, someone cites their own app ShizuCallRecorder as an example: 2,000 stars on GitHub, more than 103,000 downloads, but only two pull requests with code from outside, both created with AI help. How is a project like that supposed to reach three contributors? A blanket ban hits exactly these people.</p>



<h2 class="wp-block-heading">More holes found, fewer new ones built in</h2>



<p class="wp-block-paragraph">What AI can do for security is shown by two graphs from Greg Kroah-Hartman&#8217;s <a href="https://github.com/gregkh/kernel-development">repository on kernel development</a>. Up to Linux 6.19, each release consistently collected about 500 fixes for CVE vulnerabilities. With 7.0, the number jumps to more than 1,200, and with 7.2 to about 2,300. It&#8217;s hardly a coincidence that this happens right when AI tools for development and code analysis are picking up speed.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8db9ae&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8db9ae" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="960" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-fixed-640x480.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-fixed-768x576.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-fixed-1280x960.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-fixed-1536x1152.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-fixed.webp 1600w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-fixed-1280x960.webp" alt="Line chart “CVE fixes per release” for Linux 6.9 to 7.2: around 500 fixes per release up to 6.19, then a rise to about 1,250, 1,300, and 2,300."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Since Linux 7.0, the number of CVE fixes per kernel release has shot up, reaching about 2,300 with 7.2 (graph: Greg Kroah-Hartman, CC BY-SA 4.0).</figcaption></figure>



<p class="wp-block-paragraph">The second graph counts CVEs by the kernel release in which they were introduced. Since Linux 6.15 the curve has been pointing down, and for the most recent releases it is close to zero. In other words, more and more old holes are being uncovered, while new code brings fewer new ones. Sure, the far right end should be taken with a grain of salt: bugs in fresh code are often only found years later.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8dbba7&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8dbba7" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="960" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-created-640x480.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-created-768x576.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-created-1280x960.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-created-1536x1152.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-created.webp 1600w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/kernel-cve-created-1280x960.webp" alt="Line chart “CVEs created per release” for Linux 5.4 to 7.3: mostly 200 to 400 CVEs per release, a peak of just over 500 at 5.15, and finally a drop to almost zero."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Recent kernel releases introduce far fewer CVE vulnerabilities, although bugs in young code are often only found later (graph: Greg Kroah-Hartman, CC BY-SA 4.0).</figcaption></figure>



<p class="wp-block-paragraph">To me, that&#8217;s still the strongest argument against a blanket ban. A language model that reads existing code and tracks down bugs in it makes free software more secure, not less. Torvalds says he also uses AI to understand patches that are hard to follow. What matters is that in the end a human reviews the fix and takes responsibility for it. That applies to the kernel just as much as to the little Android app.</p>



<h2 class="wp-block-heading">The flip side: somebody has to read the code</h2>



<p class="wp-block-paragraph">On the other hand, I can understand the mods too. Somebody has to look through the AI code. Passing any code into a project without review somehow goes against the whole idea of open source and security. The point of free software is precisely that anyone can look inside, and that someone actually does. Code that not even its own author has read turns this principle upside down.</p>



<p class="wp-block-paragraph">If software becomes a black box again, you might as well go back to closed source. Throwing a project together overnight with a language model and then dumping the review on moderators, package maintainers, or project maintainers isn&#8217;t exactly good manners. The work doesn&#8217;t disappear. It just lands on other people&#8217;s desks, and most of them do it as volunteers, too.</p>



<p class="wp-block-paragraph">An AI opponent on r/fossdroid gets to the heart of it, actually as an argument against the tool comparison: even Torvalds demands that AI output be reviewed, while nobody has to check a compiler. Someone else compares AI to a not-too-bright junior developer. You can ship their work without looking at it, or you can review it thoroughly and steer it until it holds up. For me, the line runs exactly between those two paths.</p>



<h2 class="wp-block-heading">Responsibility instead of a ban</h2>



<p class="wp-block-paragraph">In my opinion, the kernel gets it more right than r/opensource. Anyone there may use a language model, but a human is responsible for every contribution and has to sign it off personally with Signed-off-by. In other words, it isn&#8217;t the tool that decides, but whether someone has understood their code. The fact that reviewers found a race condition in Torvalds&#8217; patches shows exactly why review has to stay.</p>



<p class="wp-block-paragraph">Sure, a subreddit isn&#8217;t a kernel, and the flood of junk projects, ads, and bot accounts is real. But good suggestions can be found in the threads themselves: anyone presenting a project should provide a demo, working installation steps, and a short explanation, or the post gets removed. That takes seconds to check, and junk stands out, no matter whether it comes from a human or a machine. What do you think? Btw: the header image? AI-generated, of course <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/r-opensource-ai-ban-opinion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetFOSS: Linux news that sorts itself</title>
		<link>https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/</link>
					<comments>https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 07:42:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=270</guid>

					<description><![CDATA[PlanetFOSS collects Linux and open source news from German and English sources and organizes it on its own: identical stories become bundles, new topics become comets, big events become supernovas. No AI service involved, just a bit of statistics.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Longtime Linux users have known Planet sites forever. <a href="https://planet.gnome.org/">Planet GNOME</a>, <a href="https://planet.debian.org/">Planet Debian</a>, or <a href="https://planet.ubuntuusers.de">Planet ubuntuusers</a> (in German) collect the blogs of one project on a single page, neatly stacked, newest post on top. That works fine as long as you only care about one project. But if you want to know what&#8217;s going on across the whole Linux and open source world, you&#8217;re still clicking through dozens of sites or tending a bursting feed reader.</p>

<p class="wp-block-paragraph">That&#8217;s exactly what <a href="https://planetfoss.net/">PlanetFOSS</a> is for. The site has been running in a trial phase for a few days, and starting today I&#8217;d like to launch it officially. The idea is a planet that isn&#8217;t tied to one project but collects across topics: distributions, desktops, the kernel, self-hosting, gaming, security, politics. The sources are publishers, blogs, project sites, and video channels, in German and English, and every visitor decides which language they want to see.</p>

<h2 class="wp-block-heading">A magazine, not a list</h2>

<p class="wp-block-paragraph">Visually, PlanetFOSS takes its cue from a modern computer magazine rather than the classic Planet list. There&#8217;s a lead story, cards with an image and a teaser, categories, and a bar with the topics of the day. The site only takes what the source sites themselves provide for previews, meaning Open Graph data or the content of the RSS feed. Every card links straight to the original article. There are no full texts.</p>

<p class="wp-block-paragraph">I also put some effort into privacy. The preview images are stored as WebP on PlanetFOSS&#8217;s own server, so no visitor IP ends up on third-party servers. There are no cookies, no external scripts, and no tracking. You can still mark articles with a star as worth reading, without an account: instead of a CAPTCHA, your browser solves a small computing puzzle, and the star is only remembered locally in your browser.</p>

<p class="wp-block-paragraph">Under the hood, it&#8217;s good old PHP with MySQL, no framework, on ordinary shared hosting. Every five minutes, a cron job kicks off a cycle: fetch feeds, enrich new articles, sort them, rebuild the front pages. The real work, though, isn&#8217;t the fetching but the sorting. A site with more than a hundred sources quickly turns into a wall of text when ten sites report on the same thing.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e0719&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e0719" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1024x576.webp" alt="The Solar System page (Das Sonnensystem) on planetfoss.net in Firefox on Fedora, a grid of source cards such as heise online, Golem.de, GNU/Linux.ch, and c't 3003" class="wp-image-263" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/02-sonnensystem-quellen.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The Solar System page lists all 172 sources, each with its language, type of source, and activity over the last seven days.</figcaption></figure>

<h2 class="wp-block-heading">Same news, one bundle</h2>

<p class="wp-block-paragraph">When a new Firefox version comes out, it feels like everyone writes about it. On a regular Planet site, you&#8217;d see Firefox ten times in a row. That&#8217;s why PlanetFOSS compares every new article with all articles from other sources published in the last 48 hours. If the title contains the same topic with the same version number, say &#8220;Firefox 158&#8221; or &#8220;Ubuntu 26.10&#8221;, the articles end up in a shared bundle, even across the language barrier.</p>

<p class="wp-block-paragraph">There are two more signals. If two news items link to the same primary source, such as the release notes or a press release, they very likely belong together. Run-of-the-mill targets like GitHub or Wikipedia don&#8217;t count. As a last resort, the aggregator compares the titles themselves: stop words get thrown out, and if half of the remaining words match and the titles share a topic, it&#8217;s a bundle.</p>

<p class="wp-block-paragraph">The motto here: better to bundle too little than to bundle wrong. A missing &#8220;also at&#8221; hardly anyone notices, but two unrelated stories lumped together stand out right away. On the front page, bundles with two sources appear as a card with a source bar underneath. From three sources on, it becomes a story card that&#8217;s twice as wide in the grid and lists every additional report with its own headline and its own link to the original.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e0fcc&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e0fcc" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1024x576.webp" alt="Desktop category on PlanetFOSS, magnifier on the GNOME 50.6 card from 9to5Linux with the line Also at Linuxiac (Auch bei)" class="wp-image-264" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/03-buendel-quellen-leiste.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">When two sources cover the same story, PlanetFOSS adds the second one under the card as an &#8220;Also at&#8221; (Auch bei) bar, here Linuxiac on GNOME 50.6.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e1878&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e1878" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1024x576.webp" alt="Double-width story card on the GNOME OS Preview with Phoronix as the main article and further reports from LWN.net, 9to5Linux, This Week in GNOME, and LinuxNews, magnifier on the label 6 sources reporting" class="wp-image-265" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/04-buendel-story-karte.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">From three sources on, a bundle becomes a story card: six sources report on the GNOME OS Preview, the others are listed to the right.</figcaption></figure>

<h2 class="wp-block-heading">New topics without a dictionary</h2>

<p class="wp-block-paragraph">PlanetFOSS has a dictionary with terms like GNOME, Plasma, Proxmox, or Steam. It helps with the categories, which a small <a href="https://www.ibm.com/think/topics/naive-bayes">Naive Bayes classifier</a> also assigns, and with version topics. The thing is, the open source world keeps coming up with new names that aren&#8217;t in any dictionary. During the first tests, I noticed <a href="https://getartcraft.com/">ArtCraft</a>, for example: seven articles about a new project, and the site hadn&#8217;t picked up on any of it.</p>

<p class="wp-block-paragraph">Since then, PlanetFOSS looks for new names on its own. A candidate has to appear in the titles of at least three sources within the last 48 hours (four if only one language is involved), but no more than once in the four weeks before. Then there&#8217;s a little trick: a name is never written in lowercase. That filters out words like &#8220;released&#8221; or the German &#8220;Sicherheitslücke&#8221; (security hole) without endless stop word lists. Whatever is left becomes a new topic.</p>

<h2 class="wp-block-heading">Comets and supernovas</h2>

<p class="wp-block-paragraph">Now it gets interesting. The name sets the scene: when a topic suddenly gets a flood of coverage, say on the release day of a new Ubuntu version, it becomes a supernova, a sudden, very bright outburst. A topic that&#8217;s only just picking up speed is a comet. And once the outburst is over, there&#8217;s still an afterglow for a while.</p>

<p class="wp-block-paragraph">A comet appears as soon as at least three different sources write about a topic within twelve hours. Its cards get a badge, and it moves to the front of the topic bar. So that general catch-all topics like the Linux kernel don&#8217;t become permanent comets, they also need twice as many sources as usual. If a comet can&#8217;t keep up the momentum, it drops back to a normal topic.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e22b4&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e22b4" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1024x576.webp" alt="Fedora desktop with Firefox and the PlanetFOSS front page, magnifier on the topic bar In Orbit (Im Orbit) with Linux-Kernel 7.3, GNOME, and Linux-Kernel, below it the supernova band with its activity chart" class="wp-image-266" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/01-startseite-supernova.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The &#8220;In Orbit&#8221; (Im Orbit) bar leads with the supernova Linux-Kernel 7.3, and below it burns its band with eleven posts from nine sources.</figcaption></figure>

<p class="wp-block-paragraph">A supernova needs more. Four sources have to report within 24 hours, almost all of them in the last twelve hours. The topic has to be broad, meaning it reaches at least two types of sources (publisher, blog, project, video) or shows up in both languages. On top of that, it needs at least three times as many sources as its average over the last four weeks. Otherwise, every week with some Ubuntu news would be a supernova.</p>

<p class="wp-block-paragraph">PlanetFOSS knows some things in advance. A release calendar holds the known dates for Ubuntu, GNOME, KDE Plasma, Fedora, Debian, the kernel, and Firefox. If a topic falls within that window, one source fewer is enough to ignite. At the same time, no more than two supernovas may burn at once, so the front page doesn&#8217;t drown in nonstop fireworks. If there are more candidates, the strongest ignite and the rest stay comets for the time being.</p>

<p class="wp-block-paragraph">A supernova burns for at least twelve hours. After that, it cools down once nothing new arrives for six hours or the number of sources drops below half of its peak. If a second wave comes along, such as the first reviews a few days after a release, it can ignite again. After 72 hours, the topic goes to the archive, but its topic page stays online and keeps collecting later posts.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e2b28&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e2b28" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1024x576.webp" alt="Topic page Linux-Kernel 7.3 on planetfoss.net with the supernova label and cards from Bootlin, heise online, UbuntuHandbook, Linuxiac, and other sources" class="wp-image-267" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/06-themenseite-supernova.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Every topic gets its own page with all its posts, here the supernova Linux-Kernel 7.3 with reports in German and English.</figcaption></figure>

<h2 class="wp-block-heading">How the front page comes together</h2>

<p class="wp-block-paragraph">When a supernova is burning, it gets its own band at the very top above the lead story, showing the number of posts and sources and a row of cards, sorted by official announcements, news, reviews, how-tos, and videos. Whatever is in that band doesn&#8217;t show up again further down. On top of that, PlanetFOSS sends a post to the <a href="https://mastodon.social/@planetfoss">@planetfoss account on Mastodon</a> half an hour after a supernova ignites.</p>

<p class="wp-block-paragraph">For everything else, the site hands out points. The score takes into account the size of the bundle, the stars from visitors, an active supernova topic, and the weight of the source. All of that is divided by the age of the article, so older posts gradually slide down. Stories that many sources cover stay up longer, but not forever.</p>

<p class="wp-block-paragraph">For the lead story, importance beats freshness, but the candidates come from the last 24 hours and preferably bring a large image. The age of a bundle is the age of its second-newest report: if more sources keep writing, it stays up front, but a single latecomer isn&#8217;t enough. If a post has already been the lead for more than eight hours, it loses half of its points, and after 14 hours three quarters.</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e350a&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e350a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1024x576.webp" alt="PlanetFOSS front page with a large lead story on Trailblazers from GamingOnLinux, two cards and the list More top stories (Weitere Top-Meldungen) on the right, below them the sections Latest and Star moments (Neueste, Sternstunden)" class="wp-image-268" srcset="https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1024x576.webp 1024w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-300x169.webp 300w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-768x432.webp 768w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1536x864.webp 1536w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1600x900.webp 1600w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen-1280x720.webp 1280w, https://linuxundich.de/en/wp-content/uploads/2026/10/05-aufmacher-top-meldungen.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">The lead story comes from the last 24 hours, next to it are the top stories, each one from a different source.</figcaption></figure>

<p class="wp-block-paragraph">To keep one busy source from filling the whole page, the selection also looks for variety. In the lead story and the top stories next to it, every post comes from a different source, and the &#8220;Latest&#8221; section shows at most two articles from the same site. That way, smaller blogs get their spot next to the big publishers, and the front page looks a little different every time you visit.</p>

<h2 class="wp-block-heading">Statistics instead of AI</h2>

<p class="wp-block-paragraph">By the way, there&#8217;s no AI in PlanetFOSS that summarizes texts or guesses topics. Everything runs on counting, comparing, and a handful of thresholds. In my opinion, that&#8217;s actually the better way: it costs nothing, sends no data anywhere, and stays traceable. When a supernova ignites, you can say exactly why. That said, I did build the site myself with AI assistance.</p>

<p class="wp-block-paragraph">Of course, it didn&#8217;t work without some fine-tuning. Early on, for example, a supernova ignited for Microsoft Defender, even though the four news items were spread over 18 hours. Since then, an outburst has to be genuinely fresh. Ubuntu 26.10 also ignited two hours late on its release day at first, because it was measured against all Ubuntu news. That&#8217;s why version topics now get their own baseline.</p>

<p class="wp-block-paragraph">I keep an eye on cases like these, and for that the site saves a snapshot of topics, bundles, and lead stories every six hours. So the logic will surely keep changing. A wrong bundle or a comet that shouldn&#8217;t be one can be corrected by hand in the admin area. The algorithm dutifully respects those corrections on its next run.</p>

<p class="wp-block-paragraph">Just head over to <a href="https://planetfoss.net/">planetfoss.net</a> and tell me what you think. Which sources are you still missing, and which blogs, magazines, or other publications from the German- or English-speaking Linux and open source world absolutely belong on the planet? I&#8217;m happy to take suggestions in the comments. And if you run a blog yourself and would rather not be included, the site of course also offers a way to opt out.</p>

<p class="wp-block-paragraph"><strong>Update:</strong> Why the stars on PlanetFOSS no longer use frosted glass, and what that has to do with a memory leak in WebKitGTK, is covered in <a href="https://linuxundich.de/en/webkitgtk-memory-leak-backdrop-filter/">WebKitGTK 2.54: Tiny Star, Massive Memory Leak</a>.</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/planetfoss-launch-linux-news-bundles-supernovas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GNOME Needs Volunteers for the Extensions Team: EGO Reviews Are Drowning in AI Submissions</title>
		<link>https://linuxundich.de/en/gnome-needs-volunteers-extensions-team/</link>
					<comments>https://linuxundich.de/en/gnome-needs-volunteers-extensions-team/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 16:32:48 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Extensions]]></category>
		<category><![CDATA[GNOME Shell]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">https://linuxundich.de/en/?p=229</guid>

					<description><![CDATA[Javad Rahmatzadeh volunteers to review extensions for extensions.gnome.org and is now asking for help. The team needs reviewers, people to improve the Shexli linter, and donations.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you use GNOME Shell extensions, you know <a href="https://extensions.gnome.org/">extensions.gnome.org</a>, EGO for short, as the central place to get them. Every extension there is reviewed by humans before it goes live. And according to a <a href="https://blogs.gnome.org/jrahmatzadeh/2026/10/12/help-ego-team/">call from Javad Rahmatzadeh</a>, those very humans are increasingly at their limit. The whole post reads like a cry for help, and in my eyes that is exactly what it is.</p>



<p class="wp-block-paragraph">Javad joined the team in 2020 because documentation for Shell extensions was missing back then. So YouTube tutorials came first, and later, on invitation from Sriram Ramkrishna and his GNOME Extensions Rebooted project, the Port Guide for GNOME Shell 40. It helped many authors move from GTK3 to GTK4, and according to Javad, plenty of them would have given up without it.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e592d&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e592d" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="927" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-aufruf-javad-blog.de_-640x464.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-aufruf-javad-blog.de_-768x556.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-aufruf-javad-blog.de_-1280x927.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-aufruf-javad-blog.de_-1536x1113.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-aufruf-javad-blog.de_.webp 1597w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-aufruf-javad-blog.de_-1280x927.webp" alt="The blog post on blogs.gnome.org with the Ecosystem header image, followed by the first paragraphs about the beginnings in 2020."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Javad&#8217;s call in the GNOME blog starts by looking back at 2020, when documentation for Shell extensions was still missing.</figcaption></figure>



<p class="wp-block-paragraph">Today all the <a href="https://gjs.guide/extensions/">documentation</a> you need for your own extensions exists. Still, many people vibe-code their extensions and submit them to EGO without ever having looked at the docs. That leaves Javad with the feeling that the documentation feeds LLMs more than human developers. Since early 2025 submissions have exploded, and the vast majority are AI-generated.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e5b62&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e5b62" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="927" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-ego-startseite.de_-640x464.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-ego-startseite.de_-768x556.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-ego-startseite.de_-1280x927.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-ego-startseite.de_-1536x1113.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-ego-startseite.de_.webp 1597w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/gnome-extensions-ego-startseite.de_-1280x927.webp" alt="Browser window with extensions.gnome.org sorted by popularity: lock screen extensions at the top, the call for volunteers in the second tab."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">On extensions.gnome.org the extensions are spread over 332 pages, and a human reviewed every single one of them beforehand.</figcaption></figure>



<p class="wp-block-paragraph">For years Javad has answered questions daily and reviewed extensions, often 4 to 10 hours a day. That work is unpaid and easily matches a full-time job, while monthly donations sit close to zero. The result: Javad is close to burnout and writes that without financial support it won&#8217;t be possible to keep going at this pace. At least there was the <a href="https://www.youtube.com/live/Q4O7dhreLDU?t=4081">GNOME Pants Award</a> in 2026.</p>



<p class="wp-block-paragraph">The main problem is quality. Extensions run directly inside the GNOME Shell process, so bad AI code threatens the stability of the whole desktop. According to Javad, LLMs produce needlessly complex, hard-to-read code that takes much longer to review. Some submitters even let an AI write their replies, and once the instructions meant for the model accidentally ended up in the text.</p>



<p class="wp-block-paragraph">There is a bright spot, though: Javad&#8217;s <a href="https://blogs.gnome.org/jrahmatzadeh/2026/07/27/ego-ai-reference/">open letter to AI models</a> corrected specific code patterns the models kept getting wrong. Within a few weeks most of those mistakes were gone. Javad sees that as good news, but also as proof of how heavily the documentation feeds the models. That doesn&#8217;t solve the review problem itself.</p>



<h2 class="wp-block-heading">Who Is Needed?</h2>



<ul class="wp-block-list">

<li><strong>Reviewers:</strong> Developers who know GTK and the GNOME Shell source code. The role is voluntary, and availability during the week should be consistent. Javad offers mentoring and will teach you the review process.</li>


<li><strong>Shexli helpers:</strong> The <a href="https://github.com/NiffirgkcaJ/shexli-gnome-extension">linter</a> has existed for a few months and is meant to make reviews easier. Reviewers report false negatives and false positives, and whoever helps fixes them in Shexli. The team needs someone who improves the linter.</li>


<li><strong>Donors:</strong> If you want to support the work financially, there is a <a href="https://jrahmatzadeh.pages.gitlab.gnome.org/ego-donations/">donation page</a>.</li>

</ul>



<p class="wp-block-paragraph">If you want to join the review team or help with Shexli, get in touch on the Matrix channel <a href="https://matrix.to/#/#extensions:gnome.org">#extensions:gnome.org</a>. Javad names no deadline, but does give a reason to hurry: without more help, things can&#8217;t go on at this pace. So better sooner than later, even for a first question with no commitment.</p>



<p class="wp-block-paragraph">In my eyes this is a wake-up call for everyone who uses GNOME extensions day to day. Without reviewers there are no vetted extensions, and without those, many of us would be missing a good piece of GNOME. If you have the time and the know-how, think about it seriously. Everyone else can at least throw a few euros into the donation jar.</p>



<h2 class="wp-block-heading">Ahem. Me Too.</h2>



<p class="wp-block-paragraph">I have to admit I feel called out here myself. With <a href="https://linuxundich.de/en/projects/pulsgeber/">Pulsgeber</a> I wrote a GNOME Shell extension that was built with AI assistance. And yes, I have real respect for the step of submitting it to EGO. The thought that someone has to go through the resulting code line by line makes me a bit uneasy. I don&#8217;t want to dump work on anyone, least of all a team that is already running at its limit.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af1a5a8e60ac&quot;}" data-wp-interactive="core/image" data-wp-key="6af1a5a8e60ac" class="wp-block-image wp-lightbox-container"><img loading="lazy" decoding="async" height="855" sizes="auto, (max-width: 781px) 100vw, 680px" srcset="https://linuxundich.de/wp-content/uploads/2026/10/gnome-extension-pulsgeber.de_-640x428.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extension-pulsgeber.de_-768x513.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extension-pulsgeber.de_-1280x855.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/gnome-extension-pulsgeber.de_.webp 1420w" width="1280" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/10/gnome-extension-pulsgeber.de_-1280x855.webp" alt="The TUXEDO Control Center in the background, on the right the opened Quick Settings with the TCC Profile tile and the choices Default, Cool and breezy and Powersave extreme."/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Pulsgeber puts the TUXEDO profiles into the GNOME Quick Settings: you then pick the device&#8217;s power profiles without detouring through the Control Center.</figcaption></figure>



<p class="wp-block-paragraph">Still, in my eyes you shouldn&#8217;t brand every AI contribution as AI slop. Such extensions move a lot of things forward and enable features that used to be out of reach. In the end what counts is the quality of the code, not the tool it came from. The problem is unreviewed masses, not AI itself.</p>



<p class="wp-block-paragraph">Behind all this lies a question for me: AI code is quickly generated, but someone still has to read and review it. That probably doesn&#8217;t only hit EGO, but every project that takes contributions from outside and checks them before release. What do you think: is the flood of AI submissions a problem on other platforms too, and how should projects deal with it?</p>
<hr><p>☕ <strong>Support Linux und Ich</strong><br>Thanks for reading <a href="https://linuxundich.de/en/">Linux und Ich</a>. If you enjoy the blog and would like to support my work, you will find more information on the <a href="https://linuxundich.de/en/support/">donation page</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/en/gnome-needs-volunteers-extensions-team/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
