Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Microsoft brands #10019

Merged
merged 12 commits into from
Jun 28, 2024
Merged

Conversation

adamrusted
Copy link
Member

@adamrusted adamrusted commented Dec 4, 2023

Closes #11236

Microsoft Trademark Terms prohibit us using the icons without explicit permission. This PR serves to remove them as of 04/01/2024 24/11/2024 - and we'll work to seek permission to re-add once completed.

Explicit Microsoft Products

  • Azure Artifacts
  • Azure Data Explorer
  • Azure DevOps
  • Azure Functions
  • Azure Pipelines
  • C# - Unapproved Microsoft source.
  • C++ - Trademark is for Visual C++ which is the term used when compiling C++ code within Visual Studio.
  • Dataverse
  • Dynamics 365
  • F# - Trademark is for Visual F# which is the term used when compiling F# code within Visual Studio.
  • Internet Explorer
  • Microsoft
  • Microsoft Academic
  • Microsoft Access
  • Microsoft Azure
  • Microsoft Bing
  • Microsoft Edge
  • Microsoft Excel
  • Microsoft Exchange
  • Microsoft OneDrive
  • Microsoft OneNote
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft SharePoint
  • Microsoft SQL Server
  • Microsoft Store
  • Microsoft Teams
  • Microsoft Translator
  • Microsoft Visio
  • Microsoft Word
  • Minecraft
  • Mojang Studios
  • Playwright - Microsoft repo source.
  • Power Apps
  • Power Automate
  • Power BI
  • Power Fx
  • Power Pages
  • PowerShell
  • Power Virtual Agents
  • Skype
  • Skype for Business
  • Visual Basic
  • Visual Studio
  • Visual Studio App Center
  • Visual Studio Code
  • Windows
  • Windows 10
  • Windows 11
  • Windows 95
  • Windows Terminal
  • Windows XP
  • Xamarin
  • XAML - Microsoft repo source.
  • Xbox
  • Yammer

Other Microsoft-owned Brands

Note

@simple-icons/maintainers - please review any active subsidiary brands listed at the link above, adding any whose terms are explicit like the main Microsoft ones.

@adamrusted adamrusted added the breaking change Issues or pull requests that include a breaking change and scheduled for the next major release label Dec 4, 2023
@adamrusted adamrusted added this to the v11.0.0 milestone Dec 4, 2023
@LitoMore
Copy link
Member

LitoMore commented Dec 4, 2023

I don't think Microsoft will take down our icons.

This PR is ruining our collection.

@adamrusted
Copy link
Member Author

Their terms specifically say you need permission to include them. Regardless of whether or not we think they'll send a take-down, we should obtain permission before continuing to have them in our collection.

@Lordfirespeed
Copy link
Contributor

Their terms specifically say you need permission to include them. Regardless of whether or not we think they'll send a take-down, we should obtain permission before continuing to have them in our collection.

Here's hoping the Microsoft (and/or Adobe) icons make a return in a future release!

@adamrusted
Copy link
Member Author

This PR is ruining our collection.

It's a heavy blow, for sure - however we should've historically identified the need to ask for consent. The fact we did not at the time means the least we can do is retroactively remove the offending icons, and seek permission to add them again.

Given how long the icons have been in the collection without issue thus far, you're probably right in that they don't care too much - but that doesn't mean we should ignore their trademark terms.

@adamrusted adamrusted marked this pull request as draft December 6, 2023 10:11
@PratyushJayachandran
Copy link
Member

The use of the F# Software Foundation Logo for F# is welcome and encouraged when used in a way that is supportive of the mission statement of the F# Software Foundation. Individuals and companies are encouraged to incorporate the F# Software Foundation logo for F# on their website, brochures, and other media for activities that support the mission of the foundation.

Refer: https://foundation.fsharp.org/logo

@PratyushJayachandran
Copy link
Member

C++ is not owned by Microsoft.

https://isocpp.org/home/terms-of-use

We should probably update this logo though and ask for permission.

@PratyushJayachandran
Copy link
Member

C is not owned by Microsoft either.

The current logo in simple icons is from the cover page of the book "The C Programming Language" published by Prentice Hall, now defunct company.

We can probably keep using the icon.

@adamrusted
Copy link
Member Author

I think we need to refer to the threshold of originality where possible, and potentially adapt something similar (officially) ourselves. I would argue, given we're not restricted to one territory - we should adhere to the strictest possible rules on copyright, that being that if guidance is place, or the shape is complex enough to not be classed as a 'basic shape' (uses a custom font or illustration, essentially) then we have to adhere to copyright rules.

In that respect, both the C++ and C# icons we include would fall under 'too simple to copyright' - based on my understanding of the above link.

@service-paradis
Copy link
Member

We might need to add Internet Explorer to this list. Anyway, it is kind of deprecated now...

@adamrusted
Copy link
Member Author

Internet Explorer is already on the list ;)

@adamrusted adamrusted removed this from the v11.0.0 milestone Dec 14, 2023
@service-paradis
Copy link
Member

Internet Explorer is already on the list ;)

Yesterday felt like a difficult day. You confirmed it was 😅

@adamrusted

This comment was marked as off-topic.

@LitoMore
Copy link
Member

You will get the attention of a lot of GitHub users.

@adamrusted
Copy link
Member Author

Oh I know it will, but in the absence of us having permission, we will need to remove them.

@LitoMore
Copy link
Member

Guess what? Even Mircosoft is using them. Like this one:

https://github.com/MicrosoftDocs/azure-devops-docs/blob/main/docs/pipelines/includes/get-status-badge.md

@adamrusted
Copy link
Member Author

Unless I'm missing something, that's a statically generated badge which, being the rightsholders to that icon, they're totally able to do. Point being I don't think we as a project should make their icons available without their permission, given the size of the org and the confusing nature of their ToS.

If we can get written permission from Microsoft to continue hosting these icons, then we're good.

@LitoMore
Copy link
Member

Would you mind sending them an email? The email address of their open-source team can be found at https://github.com/microsoft.

@adamrusted
Copy link
Member Author

See Discord :)

@adamrusted
Copy link
Member Author

Microsoft were contacted 22nd April 2024, meaning by our guidelines they have until 22nd June 2024 to respond, before we should re-visit this removal.

My gut tells me at that point we should look to remove all Microsoft icons, and only retain/add where explicit permission is given moving forward. Probably one to line up for v13.

@adamrusted adamrusted added this to the v13.0.0 milestone May 24, 2024
@bsdayo
Copy link

bsdayo commented May 30, 2024

I'm not contempting for the trademark law, but I'm curious that do ALL of the icons in this repository have got explict permissions? If not, why do you only removing Microsoft-related icons?

Removing these widely-used icons will only break many things, such as many project badges (ones related to Microsoft technologies). As Microsoft didn't contacted the maintainers for taking down, I highly recommend you to think again before finally removing these. Thanks.

@adamrusted
Copy link
Member Author

You're correct - a lot of other companies will not have given explicit permission. The difference here is that Microsoft (and Adobe, for that matter) are incredibly obscure with their Terms. Some documents say zero permission is granted, whereas others grant full access for specific use cases. We have reached out to Microsoft for guidance, but have yet to hear back.

@adamrusted
Copy link
Member Author

An update on this, we've heard back from Microsoft saying the below sources are the officially available icons, providing users accept the terms laid out on those pages. Given our icons have been altered to suit our monochrome requirements, I've asked for further clarification as to whether they are okay - or whether we need to continue removing them. By the looks of things none of the suggested sources contain truly monochrome icons - so pending the outcome of this communication, we may need to remove most of them still @simple-icons/maintainers

@adamrusted
Copy link
Member Author

adamrusted commented Jun 11, 2024

Response from Microsoft's lawyers is that we can only include icons from the architecture icon packs, and only if we do not alter them in any way (colour, path, etc). This therefore means all of the above icons (have removed a few) need to be removed. No timeline given, so I will keep it scheduled for v13.0.0.

CC @simple-icons/maintainers

@adamrusted adamrusted marked this pull request as ready for review June 23, 2024 12:16
@adamrusted
Copy link
Member Author

@simple-icons/maintainers - can we please get an approval on this prior to the weekend?

@adamrusted adamrusted merged commit 73c31c0 into simple-icons:develop Jun 28, 2024
3 checks passed
@adamrusted adamrusted deleted the remove/Microsoft branch June 28, 2024 20:02
simple-icons bot added a commit that referenced this pull request Jun 30, 2024
# New Icons

- Moq (#10948) (@CodeShakingSheep)
- Organic Maps (#11057) (@CodeShakingSheep)
- Redsys (#10709) (@davidlj95)

# Renamed Icons

- `RenovateBot` to `Renovate` (#11127) (@HonkingGoose)

# Removed Icons

- Azure Artifacts (#10019) (@adamrusted)
- Azure Data Explorer (#10019) (@adamrusted)
- Azure DevOps (#10019) (@adamrusted)
- Azure Functions (#10019) (@adamrusted)
- Azure Pipelines (#10019) (@adamrusted)
- C# (#10019) (@adamrusted)
- Daimler (#11132) (@adamrusted)
- Dataverse (#10019) (@adamrusted)
- Designer News (#11154) (@anhthang)
- DocuSign (#11232) (@anhthang)
- Dynamics 365 (#10019) (@adamrusted)
- Google Domains (#11346) (@adamrusted)
- Google Hangouts (#11346) (@adamrusted)
- Google My Business (#11346) (@adamrusted)
- Google Optimize (#11346) (@adamrusted)
- Google Podcasts (#11346) (@adamrusted)
- IBM (#11314) (@uncenter)
- IBM Cloud (#11314) (@uncenter)
- IBM Watson (#11314) (@uncenter)
- Internet Explorer (#10019) (@adamrusted)
- Microsoft (#10019) (@adamrusted)
- Microsoft Academic (#10019) (@adamrusted)
- Microsoft Access (#10019) (@adamrusted)
- Microsoft Azure (#10019) (@adamrusted)
- Microsoft Bing (#10019) (@adamrusted)
- Microsoft Edge (#10019) (@adamrusted)
- Microsoft Excel (#10019) (@adamrusted)
- Microsoft Exchange (#10019) (@adamrusted)
- Microsoft OneDrive (#10019) (@adamrusted)
- Microsoft OneNote (#10019) (@adamrusted)
- Microsoft Outlook (#10019) (@adamrusted)
- Microsoft PowerPoint (#10019) (@adamrusted)
- Microsoft SharePoint (#10019) (@adamrusted)
- Microsoft SQL Server (#10019) (@adamrusted)
- Microsoft Store (#10019) (@adamrusted)
- Microsoft Teams (#10019) (@adamrusted)
- Microsoft Translator (#10019) (@adamrusted)
- Microsoft Visio (#10019) (@adamrusted)
- Microsoft Word (#10019) (@adamrusted)
This was referenced Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change Issues or pull requests that include a breaking change and scheduled for the next major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Removal: All Microsoft Icons
6 participants