flathub / com.github.IsmaelMartinez.teams_for_linux

https://flathub.org/apps/details/com.github.IsmaelMartinez.teams_for_linux
2 stars 10 forks source link

Use of trademarked icon and name #110

Closed bbhtt closed 1 day ago

bbhtt commented 3 months ago

@jijojosephk Hello we are tracking a bunch of applications with trademark violations and this is on the list.

The current icon is exactly a copy of the offcial Microsoft teams icon and also uses the "Teams" as part of the application name.

Please try to use your own name and icon for the application to avoid trademark issues and confusing people. I think 2 months is a reasonable time period for us to wait for the icon and name to be changed.

You can find some resources for icon guidelines in https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines#app-icon and name in https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines#app-name

And the guidelines on trademarks https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines#no-trademark-violations

jijojosephk commented 3 months ago

@IsmaelMartinez

Mikaela commented 3 months ago

Am I reading the link correctly that a quick fix would be renaming to teams-web-wrapper-for-linux?

bbhtt commented 3 months ago

Unfortunately no.

The icon needs to be changed.

The name should be either distinct for example we have a whatsapp client called "Youp" and "Whatsie", or something like the example in the docs will be fine "Tally for Plausible".

IsmaelMartinez commented 3 months ago

Hi @bbhtt , Thanks for letting us know.

I believe Microsoft trademark is with "Microsoft Teams" not with the word "Teams" (as from their https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWArzw&ved=2ahUKEwjU85_p3LOGAxX9VEEAHfOvBWUQFnoECBsQAQ&usg=AOvVaw3_T38fLas0oag108pzdEeH)

For that reason, the trademark violation would be if we use their whole name (like "Microsoft Teams for Linux"). I would appreciate some clarification on that aspect.

Regarding the logo, yes... I will see how we can change it. Thanks for reporting this and I do await for clarification on if Microsoft do hold the word teams as trademark.

bbhtt commented 3 months ago

In the context of an unofficial client "Teams for Linux" is a bit problematic.

I'd highly suggest you name it something like "___ for Teams" going by "Youp for Whatsapp" or "Tally for Plausible" if you want to keep the "Teams" part.

It will help you pass the quality checks on Flathub at the very least.

But from what I can see and I'm not a lawyer, yes "Teams" is not trademarked.

https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWArzw

IsmaelMartinez commented 3 months ago

I am not good at names nor icon's so asked for some help from the community.

As my understanding that the word teams is not trademark, I will leave that change to later but would try to think of ideas.

Would the following names pass the trademark and follow your guidelines?

Thanks again

bbhtt commented 3 months ago

They would not cause issues with trademark, but I don't know if they'll pass quality guidelines. I don't moderate that. Personally, the first one is ok, the second is seems bad.

I asked around for some suggestions from people, posting what I got:

Colligate
Workforce
Commune
Groups

TeamsPortal

"Portal for Teams" sounds better to me.

nursoda commented 3 months ago

I dislike "Portal for Teams" since I associate "portal" rather with the name of a specific website than with an Electron wrapper app. I think of T4L as "application specific browser app with enhanced features". Personally, I'd even go for "T4L" as principal name.

Other ideas: "WebApp for Teams", "Teams on Electron"

BTW, is T4L restricted to Linux or should it run on any platform supporting Electron? The app icon I sketched is a plain representation of T4L… so the Name should be decided upon first. Once it's fixed, the logo should try to associate to the name.

nursoda commented 3 months ago

quality guidelines

What quality guidelines? FlatHub?

bbhtt commented 3 months ago

https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines

IsmaelMartinez commented 2 months ago

Hi @bbhtt ,

Ok, the names that have made the initial cut are:

Can you confirm those names are ok? I am running a open voting at the moment.

We want to keep the word "teams" as otherwise people will not find it, and also, because the package will still be teams-for-linux for all other packaging systems.

Once the name is confirmed, then we will look at the logo in more detail. Thanks

bbhtt commented 2 months ago

Yes seems fine.

IsmaelMartinez commented 2 months ago

The name of the app should now be "Portal for Teams". Not sure if we will make it into the 2 months for the logo, because of holidays, and this is not a paid job for me, but we will try. Hope this is understandable

bbhtt commented 2 months ago

Yes it's fine, take your time.

bbhtt commented 1 month ago

Any update regarding the logo?

IsmaelMartinez commented 1 month ago

Working on it but holidays are slowing things down. We should have something in August. Apologies for the delay

IsmaelMartinez commented 2 weeks ago

Apologies for the delay. Are you happy with the following logo (in terms of flathub)? Thanks

512x512

bbhtt commented 2 weeks ago

Seems fine.

IsmaelMartinez commented 1 week ago

I just done a pre-release, if all goes well, that would be promoted and then we can close this case. Apologies for the delay but this sort of changes can be quite controversial among users, so need to be taken the time and care needed (also, I only do this on my free time, so things do take longer)

https://github.com/IsmaelMartinez/teams-for-linux/pull/1392 https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v1.10.0

IsmaelMartinez commented 5 days ago

Hi @bbhtt , I did try to release this but the build is failing with:

" (process:3229994): ERROR : 12:06:43.890: Cannot get the default GSettingsSchemaSource - is the gsettings-desktop-schemas package installed?"

image

I see similar (but not the same) issue in https://github.com/flathub/flathub/pull/4820 and https://github.com/flathub/org.electronjs.Electron2.BaseApp/issues/58 (both that you replied).

I don't really know flathub (this use to be managed by someone else) so can you give me a hint? I don't see any other errors in the logs (no icon size, etc) but I might be looking at the wrong place.

Thanks in advance!

bbhtt commented 5 days ago

You can ignore those, the error is in the last lines of the log. Something is wrong with your desktop file

Renaming teams-for-linux.desktop to com.github.IsmaelMartinez.teams_for_linux.desktop
Error: Error on line 27: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
IsmaelMartinez commented 5 days ago

Good catch, I am fairly sure is this & is creating the issue.

image

Building in my project now, hopefully the bot will pick up the changes.

Thanks!

bbhtt commented 5 days ago

Yea that should be &

nursoda commented 3 days ago

So, this issue may be closed then?

IsmaelMartinez commented 3 days ago

waiting for a PR to get merged and this should be released as 1.10.1 . Then we can close it but it is not live yet as 1.10.0 has that & issue, but I don't like releases to not be atomic (re-releasing an already released release ain't a good pattern). Hopefully tomorrow.

IsmaelMartinez commented 1 day ago

I am closing this now as the icon and name have changed. Please reopen with more info if they are still violating the guidelines. Thanks for your assistance

image