<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Did PieFed 'steal code' from Pylova? Let's look at what happened]]></title><description><![CDATA[<blockquote>
<p dir="auto">This is my first open source project, apart from tiny bits of code that no one ever paid any attention to. Maybe I don’t know how to do open source properly, maybe I made a mistake here. Let’s find out.</p>
</blockquote>
]]></description><link>https://forum.ieu.app/topic/110a3a5f-6365-4e87-97f7-e3528fc82891/did-piefed-steal-code-from-pylova-let-s-look-at-what-happened</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 15:19:25 GMT</lastBuildDate><atom:link href="https://forum.ieu.app/topic/110a3a5f-6365-4e87-97f7-e3528fc82891.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Aug 2026 06:17:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Did PieFed 'steal code' from Pylova? Let's look at what happened on Fri, 14 Aug 2026 08:20:00 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Although the license, under section 5, states “a) The work must carry prominent notices stating that you modified it, and giving a relevant date.” One could maybe argue this wasn't done for the second change</p>
</blockquote>
<p dir="auto">In this case there was no modification as the code was copied verbatim.</p>
]]></description><link>https://forum.ieu.app/post/https://suppo.fi/comment/16157427</link><guid isPermaLink="true">https://forum.ieu.app/post/https://suppo.fi/comment/16157427</guid><dc:creator><![CDATA[turdas@suppo.fi]]></dc:creator><pubDate>Fri, 14 Aug 2026 08:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to Did PieFed 'steal code' from Pylova? Let's look at what happened on Fri, 14 Aug 2026 07:50:19 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">The Piefed author should merge all that code right back in, but use git format-patch for both commits so Git authorship is preserved.</p>
</blockquote>
<p dir="auto">Instead of doing that, I'd just fetch their commits and merge them directly. That has the added benefit of not generating new commits with new hashes (making it easier on the fork's side). If the original commits were signed, it would also preserve those signatures.</p>
<blockquote>
<p dir="auto">Neither project has copyright notices in preamble comments at the top of files, or an AUTHORS.txt, or any other kind of copyright notice. Therefore there is no copyright notice to preserve as stipulated by the AGPL.</p>
</blockquote>
<p dir="auto">Agreed on this part though. Although the license, under section 5, states “a) The work must carry prominent notices stating that you modified it, and giving a relevant date.” One could maybe argue this wasn't done for the second change, but if that were to be merged in properly with git attribution intact (which also includes timestamps), that should also be fine.</p>
<blockquote>
<p dir="auto">I had a browse of what they’d done and saw something cool that I wanted PieFed to have too</p>
</blockquote>
<p dir="auto">This is definitely in line with the free software philosophy. It <em>should</em> be possible to include others' improvements to your project, if you've already got their modified source code. And “stealing” code is not even a thing (it's copyright infringement at worst, never theft).</p>
]]></description><link>https://forum.ieu.app/post/https://discuss.mschae23.de/comment/423379</link><guid isPermaLink="true">https://forum.ieu.app/post/https://discuss.mschae23.de/comment/423379</guid><dc:creator><![CDATA[mschae@discuss.mschae23.de]]></dc:creator><pubDate>Fri, 14 Aug 2026 07:50:19 GMT</pubDate></item><item><title><![CDATA[Reply to Did PieFed 'steal code' from Pylova? Let's look at what happened on Fri, 14 Aug 2026 06:59:13 GMT]]></title><description><![CDATA[<p dir="auto">Yeah this is ridiculous. Neither project has copyright notices in preamble comments at the top of files, or an AUTHORS.txt, or any other kind of copyright notice. Therefore there is no copyright notice to preserve as stipulated by the AGPL. While it's best practice to preserve Git authorship by using properly formatted patch files (like he did for the first commit), this isn't technically required.</p>
<p dir="auto">It's also debatable whether the stylesheets copied here are even substantial enough works to qualify for copyright to begin with, but that's another discussion.</p>
<p dir="auto">The Piefed author should merge all that code right back in, but use <code>git format-patch</code> for both commits so Git authorship is preserved. If the fork fellas don't like that, they should shutter their fork and go fork a project with a more permissive license that allows them to relicense to closed source.</p>
<p dir="auto">edit: I imagine the only reason the Pylova fork authors even cared or noticed is that the stylesheet commit showed up as a merge conflict when they were merging in upstream code -- something that would not have happened if the code was merged in using a proper patch file. My guess is that there was a game of broken telephone at play here when the Piefed author heard about this from some third party.</p>
]]></description><link>https://forum.ieu.app/post/https://suppo.fi/comment/16156930</link><guid isPermaLink="true">https://forum.ieu.app/post/https://suppo.fi/comment/16156930</guid><dc:creator><![CDATA[turdas@suppo.fi]]></dc:creator><pubDate>Fri, 14 Aug 2026 06:59:13 GMT</pubDate></item><item><title><![CDATA[Reply to Did PieFed 'steal code' from Pylova? Let's look at what happened on Fri, 14 Aug 2026 06:23:20 GMT]]></title><description><![CDATA[<p dir="auto">The only missing part was the copyright from the original project, or some kind of attribution. But you're always free to steal code from an open-source project if you both have the same license.</p>
]]></description><link>https://forum.ieu.app/post/https://piefed.social/comment/12499474</link><guid isPermaLink="true">https://forum.ieu.app/post/https://piefed.social/comment/12499474</guid><dc:creator><![CDATA[one_old_coder@piefed.social]]></dc:creator><pubDate>Fri, 14 Aug 2026 06:23:20 GMT</pubDate></item></channel></rss>