No trademarks in upstream source
No trademarks in upstream source
Posted Mar 2, 2025 13:25 UTC (Sun) by pizza (subscriber, #46)In reply to: No trademarks in upstream source by Wol
Parent article: Fedora discusses Flatpak priorities
This cuts both ways. You don't want your stuff "used" in certain ways, don't release it under F/OSS licenses.
Posted Mar 2, 2025 13:42 UTC (Sun)
by Wol (subscriber, #4433)
[Link] (4 responses)
I don't know about you, but I personally would like to take credit, and responsibility, for my own work. Are you telling me I need to release it totally anonymously so so other people can steal the credit?
As I've said repeatedly, don't be a jerk. Don't hide where stuff came from. Don't dupe your own downstream.
If I take ScarletDME, modify it, and market it as "Wol's DME", that's not a problem. If, however, I market my version as if it was upstream, that's FRAUD.
And you know what - I don't want my work used in "certain ways". I don't want it FRAUDULENTLY MISREPRESENTED. If you take my work, leave my trademarks in, AND PROMINENTLY ADD YOUR OWN (as *demanded* by the GPL!!!), that's fine by me.
Cheers,
Posted Mar 2, 2025 23:06 UTC (Sun)
by interalia (subscriber, #26615)
[Link] (3 responses)
Huh? How did you get that reading? To me, the opposite of "releasing under F/OSS licence" would be "releasing it under a proprietary licence". I don't know you got "release anonymously" from that.
And can we have less shouting, please? For such an old timer as you profess to be, you use a lot of all caps. Please take some deep breaths for your own good and that of the site.
Posted Mar 3, 2025 9:41 UTC (Mon)
by Wol (subscriber, #4433)
[Link] (2 responses)
I'm enough of an old timer to remember when "all caps" was all there was! And I've reached the age where I'm a "grumpy old man" :-)
> To me, the opposite of "releasing under F/OSS licence" would be "releasing it under a proprietary licence".
Read the thread. The parent that provoked that was basically saying "if you don't want to do loads of (unpaid) work to enable other people to rip you off, you shouldn't use a FLOSS licence". I know big business has taken over large swathes of the FLOSS landscape, but we don't need to encourage them by driving the small guy out ...
Cheers,
Posted Mar 3, 2025 9:50 UTC (Mon)
by rschroev (subscriber, #4164)
[Link]
I'm sorry but that is a very weak excuse. We've had lower case for a very long time now. The convention that all caps means shouting, and that it therefore should be used very sparingly, has existed for 30 years at the very least by now. It has been pointed out to you multiple times here. Yet you still continue to use all caps, which in my opinion shows a lack of respect for the people you want to communicate with.
Posted Mar 3, 2025 10:20 UTC (Mon)
by interalia (subscriber, #26615)
[Link]
Cool story bro, now since we can see you mastered the world wide web just fine, you're perfectly capable of not shouting so stop doing it every time a thread goes more than 2 comments deep.
> The parent that provoked that was basically saying "if you don't want to do loads of (unpaid) work to enable other people to rip you off, you shouldn't use a FLOSS licence".
So as I understand it, being "ripped off" here means having someone else pass their modified app as the original. I don't want to get caught up in who's being "entitled" about it, that's not really productive.
We often say FLOSS is scratching your own itch, well if the trademark use is a concern then isn't it fundamentally an itch of the upstream trademark holder? If an upstream feels strongly about their trademark being misused by a downstream, then I'd say it's mutually beneficial to both of them if it's straightforward to distribute an unaffiliated version without the trademarks, since the easier it is to do then the more likely it is that the downstreams will dutifully strip the trademark out rather than saying it's too much effort and daring the trademark owner to file suit.
But on a practical level there is one upstream and multiple downstreams, and if I was upstream and cared about this I think I'd prefer to do it once to have a consistent result rather than have each downstream distro patch the app individually at varying effort and quality levels. This is not about who's entitled to what work, but what would give me the best outcome.
Posted Mar 2, 2025 20:59 UTC (Sun)
by NYKevin (subscriber, #129325)
[Link] (8 responses)
The fact that this is inconvenient to you is, as far as the law is concerned, entirely your problem to solve.
Posted Mar 3, 2025 7:08 UTC (Mon)
by gdt (subscriber, #6284)
[Link] (1 responses)
Further to this comment about trademarks, trademarks are not the only issue: there is the question of 'trade dress'. Unlike many packaging formats, Flatpak typically displays much of the trade dress used by the project. This was the essential point for OBS: the two Flatpaks were dressed so similarly that people were confusing the genuine product and the copy (a copyright-permitted copy, but a copy all the same). Fedora could perhaps make the trade dress of its own Flatpaks different enough to avoid this issue re-occuring.
Posted Mar 3, 2025 9:52 UTC (Mon)
by Wol (subscriber, #4433)
[Link]
Do we really want to go back to those days, and give the enemies of FLOSS a free reign to trash our reputations?
Even if we don't know about NCR, I'm sure we know all about the Windows stores that wrapped FLOSS programs in a malware or PUP containing installer, and did lots of damage. I think we've managed to stamp that out - do you really want to go back to those days?
Cheers,
Posted Mar 4, 2025 12:45 UTC (Tue)
by ballombe (subscriber, #9523)
[Link] (5 responses)
But fundamentaly, if the trademark make it too onerous to modify the software, we still have option to declare the software non-free. This is not a legal determination.
Posted Mar 4, 2025 13:36 UTC (Tue)
by Wol (subscriber, #4433)
[Link] (4 responses)
> But fundamentaly, if the trademark make it too onerous to modify the software, we still have option to declare the software non-free. This is not a legal determination.
Your problem, then, is that you are unable to copy the software without breaking the GPL !!!
I think it was Nintendo? - lost a lawsuit over "unremovable trademarks" probably thirty years ago. If removing the trademark breaks the software, then the trademark is "essential to the operation" and loses its protection.
But why is everybody so obsessed with defrauding their own downstream? Why is everybody so obsessed (in the name of freedom) with violating the GPL?
The GPL itself requires you - unless it's a verbatim copy! - to *prominently* *mark* *it* *as* *your* *own* *version*. This is the problem with Fedora - their own users simply had no idea it was not the genuine upstream article. That's a GPL violation!
The threat of trademarks is simply a way of enforcing the GPL - "If you don't add your own marks, you have to remove mine". That's not a demand to remove marks - it's a demand that you follow your GPL obligations!
Cheers,
Posted Mar 4, 2025 14:48 UTC (Tue)
by draco (subscriber, #1792)
[Link] (1 responses)
Wol, please cite the exact license text (and context/location in the license)
The only things I find in GPLv3, GPLv2, & LGPLv2.1 are:
There is nothing about "must mark the resulting version as your own"—just that it must be clear what the license is (so they know they can request source) and then that source must make the modification clear.
I dunno about flatpaks, but assuming there's some way to track them back to their sources/build recipes, then it should be clear they're based on the RPM.
RPM versions inherently identify themselves as distinct from the upstream version (due to the RPM release version added) so that format plus its storage in Git by the Fedora project addresses all the license terms of use (or should).
I didn't read the terms exhaustively, so if I missed something, please point it out.
You've also filed a bug, I assume? From what I've seen, the project takes licensing extremely seriously (they've done intensive license audits, catching numerous violations and defective licenses that other distributions missed)
Posted Mar 4, 2025 19:44 UTC (Tue)
by Wol (subscriber, #4433)
[Link]
> 5. Conveying Modified Source Versions.
>You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
> a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
> 7. Additional Terms.
> c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
Hmm ... so it sounds like misrepresenting the origin isn't *automatically* a GPL violation, but it's certainly acceptable for it to be one.
Cheers,
Posted Mar 4, 2025 18:10 UTC (Tue)
by ballombe (subscriber, #9523)
[Link] (1 responses)
Quite the contrary. I do not want to defraud anyone. If upstream does not want that I distribute modified versions, I will not do it. But then I will not consider the software FOSS. That is as simple as that.
Posted Mar 4, 2025 19:50 UTC (Tue)
by Wol (subscriber, #4433)
[Link]
So why don't you care that *your* *downstream* has no idea of the true origin of the software in question? It's morally indefensible (and quite likely illegal) to misrepresent someone else's software as your own; so why do you consider it perfectly acceptable to misrepresent your software as someone else's? That's what I mean about defrauding your own downstream.
(And that's why trademarks got dragged into this, that is exactly what trademarks are for.)
Cheers,
No trademarks in upstream source
Wol
No trademarks in upstream source
No trademarks in upstream source
Wol
caps
No trademarks in upstream source
No trademarks in upstream source
No trademarks in upstream source
No trademarks in upstream source
Wol
No trademarks in upstream source
No trademarks in upstream source
Wol
No trademarks in upstream source
* In the preamble, it says modified versions should be clearly identified so the original author isn't besmirched. It then says the exact terms are specified later, so while there's an intent there, it's not (as I read it) the binding text
* Later it says that the *sources* must be marked as modified and when (but not how)
* License must be clearly marked
* Original source must be clearly marked if in a combined work
* GPLv3 does allow you to add licence terms to strengthen this further, but it's not the default.
No trademarks in upstream source
Wol
No trademarks in upstream source
No trademarks in upstream source
Wol
