Or TextEdit--, because it only supports plain text. 😉Notepad is a default Windows app, hence Notepad++
On a Mac, it's TextEdit, so the Mac version of Notepad++ should be called TextEdit++
Let’s ask RedHat. Or Elastic. There are PLENTY of companies that have released their software as open source but trademarked the product. You’re free to fork and redistribute the software as long as you change the branding. Nothing shady about it, they just make their money off commercial support and such.How do you claim "trademark" over something you publish using that name under the GPL3 license? That doesn't make sense to me.
If the repository and everything wasn't called Notepad++, it would make more sense to me. So now I guess we'll end up with the Mac version being called something else. It's still an open-source GPL3 licensed, port of the original, whatever its named.
The program shouldn't have infringed on the Notepad++ trademark. It should have been named Notepad+++, and the pro version (subscription only, of course) should be called Notepad++++.
How do you claim "trademark" over something you publish using that name under the GPL3 license? That doesn't make sense to me.
If the repository and everything wasn't called Notepad++, it would make more sense to me. So now I guess we'll end up with the Mac version being called something else. It's still an open-source GPL3 licensed, port of the original, whatever its named.
So every Linux distribution that calls itself Linux is in violation of Linux's trademarks?Yes, without using the brand name or images from the original developer. That’s the key that you’re missing. You can’t take something and redistribute using the original brand name or logo. The GPL does not apply to those things.
I'm not understanding how the Ship of Theseus applies here, or to open source
No. You are incorrect. If you look at the websites of those distributors, you’ll find a line on the site that says something to the effect of “Linux is the trademark of Linus Torvalds and used with permission of the Linux foundation” or that they describe their distribution as “Linux-based.” They do not claim ownership of Linux or try to pass it off as their own creation.So every Linux distribution that calls itself Linux is in violation of Linux's trademarks?
Somebody better go tell Red Hat, Ubuntu, Mint, Valve, Debian, Arch, better sound the alarm that there's no way to open source a name!
Obviously I'm describing a social norm - if that's a challenge for you to grasp, I'm not sure we're really aligned in conversation here.
Yeah, I know what the Ship of Theseus problem is. But again, I don’t see how it applies. If you did what you’re describing, you’ve created a fork of the software. If the software was available via an open source license, you were allowed to do that. You still built your work on what someone else created.The Ship of Theseus is a philosophical problem concerning identity. Imagine a ship has every old plank replaced, one by one, until none of the original wood remains. Is it still the same ship? Now, image a program is compiled with a different compiler on a different machine and has each bug fixed, one by one, until it runs on the other machine. Is it still the same program? It's okay if you don't understand.
Not the way it works at all.So every Linux distribution that calls itself Linux is in violation of Linux's trademarks?
Somebody better go tell Red Hat, Ubuntu, Mint, Valve, Debian, Arch, better sound the alarm that there's no way to open source a name!
Obviously I'm describing a social norm - if that's a challenge for you to grasp, I'm not sure we're really aligned in conversation here.
It's not on the App Store and never was. Fascinating....Yet it past all of the Apple Store app scrutiny. Fascinating 🤔
Alternatively, the developer of the port could have contacted the OG developer way in advance of release, to notify them they were doing the work and inquire about permission to use the trademarked name and/or negotiate another name (avoiding post-release arguments of a variant name being "too close") ahead of release.The right way to handle this would be to have released it as a port with a new name and note that it is a fork of Notepad++ for Windows.
I'd guess because he doesn't like Apple or MacOS.The solution to this…..why doesn’t he just release a MacOS version?
Or even better, try Zed 👍🏼What does it do that Visual Studio Code doesn't? I haven't used NP++ since visual studio got good.
Capitalize how?[...] Names matter.
The unofficial port should've used a new name from the start, but he tried to capitalize on a known name, without permission.
Wouldn't put it past them, but they've probably left it far too long (Notepad++ has been around since forever) & there would be a massive "Streisand effect" - I'd say that "Notepad++" is sufficiently distinctive from "Notepad", which is a pretty generic name. However, "Notepad++" is kinda, sorta the same as "Notepad++"...It is at this point that Microsoft will come swinging into the argument suing both of them for using the 'Notepad' trademark!
Putting someone else's code into a repo you run kinda requires a lot of trust & assumption of risk, not to mention a lot of work on code review and testing for something that you're effectively about to "put your name to". The (official) NP++ author recently had a nasty experience with (serious) hackers trying hijack updates, so it is understandable to be jumpy when an unauthorised port suddenly pops up.Imitation is the highest form of flattery. I can understand the original authors concern but I think he has overreacted and would probably have been better off if he had sought to integrated the Mac version directly into the official repo. Not often someone does all the hard work of porting for you!
Probably because the original and true App was written to run natively on Windows and a Mac version would require a significant amount of work & ongoing support?Interesting. Wonder why the original and true app is not released for macOS.
Notepad#Can he call it Notes++ ? Or TextEdit++ ?
Completely irrelevant to this discussion - if Theseus legally or morally owns the trademark "The Ship of Theseus", he's entitled to strap six barrels together and call it "The Ship of Theseus". If Odysseus builds a down-to-the-last-nail replica of Theseus's original ship, he has no right to call it "The Ship of Theseus (Mac version)" because he isn't Theseus.The Ship of Theseus is a philosophical problem concerning identity. Imagine a ship has every old plank replaced, one by one, until none of the original wood remains. Is it still the same ship?
If you want to get philosophical, there are formal/mathematical methods for describing algorithms independently of any implementation so, in theory any program can be reduced to an abstract mathematical definition & mathematically proven (or not) to be equivalent to another program. Not so easy in practice for a complete application - but maybe with individual procedures. The bit that's protected by law, though, is the coding of the specific implementation.Now, image a program is compiled with a different compiler on a different machine and has each bug fixed, one by one, until it runs on the other machine. Is it still the same program?
++TextEdit (because otherwise TextEdit++ returns the original value of TextEdit)Can he call it Notes++ ? Or TextEdit++ ?