Is Discourse allowed to use apple emojis?

I was on the Cloudflare discourse page and I noticed that there was an Apple emoji. I’m on Windows 11 so I was a little bit shocked. Turns out it’s actually an official discourse delivered asset that’s even in their official GitHub repo.

So, does anyone know if this is legally allowed? Or does discourse have a license? I thought I read somewhere that they need a license. I’m only curious because I’m working on a personal project, and I think it’d be cool if I used the (images) of Apple emojis. I would’ve asked as an issue in the repo, but there wasn’t a place to ask.

If discourse DID have to get a license, is anyone still allowed to use the images that discourse uses, or do we have to get our own separate license for a separate thing we want to use them for?

Thanks

1 Like

I was curious anyway and did some fast googling. Interesting, because seems like nobody knows and Apple has reacted sometimes and sometimes not.

Quite many sources are mixing copyrigh and licenses, those are two different thigs. But I couldn’t find what is policy of Apple (that wasn’t too big suprise, quite normal situation).

But I did find this from The Verge, but is like 4 years old and doesn’t answer either.

Well, quite soon big guys here will answer to you.

1 Like

I did come across this page Legal - Contact Us - Apple. I’ll send them an email for some clarification and post an update if I get a response.

It is not difficult to understand.
“Apps are NO LONGER ALLOWED TO USE APPLE EMOJI in non-keyboard based situations. Means if your app displays apple emoji anywhere without a user having it typed in, it’s illegal.”

So … basically it is not illegal when they are published by users in posts (whether they are topics, replies/comments or personal messages) or even in the chat. The problem could be in reactions. Since the keyboard is not used to enter them, only selected. I don’t remember, though, if apple emojis are used with reactions.

EDIT:
Anyway i’m using the iphone and when i put the “smiley” emoji, with the composer … it’s not the apple emoji. The Apple emoji is the one I publish with the Apple keyboard. So what’s the problem here? We just have to see if reactions plugin use the Apple emoji but i really think is the same of the composer, so i don’t think why should be a problem.

1 Like

In the last update of Discourse (2025-05 now), I see that the Apple emojis don’t work anymore, is this normal? these are really nice looking emojis, how I can enable them back ?

Please see: Emojis update

We are unable to distribute Apple’s emoji at this time, but if you want to point your own instance at your own set of emoji you can override it with DISCOURSE_EXTERNAL_EMOJI_URL.

4 Likes

I had hard to find them, but the emojis are actually located in another git repo: discourse-emojis/dist/emoji at main · discourse/discourse-emojis · GitHub

I have checkout the discourse git source to the state where the directory public/images/emoji were existing, in the git commit 6b6cffdf85444204c171d7fb372b916938b17e54, and I have copied this directory to an own https indexed website.

Following the instructions of @Falco I went to the discourse configuration and set DISCOURSE_EXTERNAL_EMOJI_URL to that https url, in my first attempt the configurator was “thinking” (scanning?) for around 10 seconds, it didn’t had the directory on that moment, so when I finished to copy it I inserted it again but this time was not like scanning anything, same if i insert any url… in the end, im adding a correct url, but the “emoji set” doesn’t update with new / different names, what im doing wrong? :thinking:

Do need posts render with the new emoji? You likely need to rebake the posts to have them get the new emoji. There is a rake task to rebake them all.

2 Likes