Я был на странице Discourse в Cloudflare и заметил там эмодзи Apple. Поскольку я использую Windows 11, меня это немного удивило. Оказалось, что это официальный актив, предоставляемый Discourse, который даже находится в их официальном репозитории на GitHub.
Так вот, знает ли кто-нибудь, разрешено ли это с юридической точки зрения? Или у Discourse есть лицензия? Мне казалось, что я где-то читал, что им нужна лицензия. Меня это интересует, потому что я работаю над личным проектом, и мне бы хотелось использовать изображения эмодзи Apple. Я хотел бы задать этот вопрос как issue в репозитории, но там не было подходящего места для этого.
Если Discourse действительно должна была получить лицензию, имеет ли кто-то ещё право использовать изображения, которые использует Discourse, или нам нужно получать собственную отдельную лицензию для других целей, в которых мы хотим их использовать?
В любом случае мне было любопытно, и я быстро погуглил. Интересно, потому что, похоже, никто не знает, а Apple иногда реагирует, а иногда нет.
Многие источники путают авторское право и лицензии — это две разные вещи. Но я не смог найти политику Apple (это не стало большим сюрпризом, вполне нормальная ситуация).
Однако я нашел вот это на The Verge, но статье уже около 4 лет, и она тоже не дает ответа.
Это не сложно понять.
«Приложениям больше НЕ РАЗРЕШАЕТСЯ использовать эмодзи Apple в ситуациях, не связанных с клавиатурой. Это означает, что если ваше приложение отображает эмодзи Apple где-либо, без того чтобы пользователь их ввёл, это незаконно».
Так что, по сути, это не незаконно, когда они публикуются пользователями в постах (будь то темы, ответы/комментарии или личные сообщения) или даже в чате. Проблема может быть в реакциях. Поскольку для их ввода клавиатура не используется, они только выбираются. Однако я не помню, используются ли эмодзи Apple в реакциях.
РЕДАКТИРОВАНИЕ:
В любом случае, я использую iPhone, и когда я вставляю эмодзи «смайлик» через редактор… это не эмодзи Apple. Эмодзи Apple — это тот, который я публикую с помощью клавиатуры Apple. Так в чём же проблема? Нам просто нужно проверить, использует ли плагин реакций эмодзи Apple, но я действительно думаю, что это то же самое, что и в редакторе, поэтому я не вижу, почему это должно быть проблемой.
В последнем обновлении Discourse (сейчас май 2025 года) я заметил, что эмодзи Apple больше не работают. Это нормально? Эти эмодзи выглядят очень красиво. Как я могу снова их включить?
В данный момент мы не можем распространять эмодзи от Apple, но если вы хотите направить свой экземпляр на собственный набор эмодзи, вы можете переопределить это с помощью DISCOURSE_EXTERNAL_EMOJI_URL.
Я откатил исходный код Discourse в Git к состоянию, когда существовала директория public/images/emoji, в коммите 6b6cffdf85444204c171d7fb372b916938b17e54, и скопировал эту директорию на свой собственный веб-сайт с индексацией по HTTPS.
Следуя инструкциям от @Falco, я перешел к конфигурации Discourse и установил DISCOURSE_EXTERNAL_EMOJI_URL на этот HTTPS-адрес. В первой попытке конфигуратор «думал» (сканировал?) около 10 секунд, так как в тот момент директория еще не была там. Когда я закончил копирование и снова ввел адрес, процесс сканирования больше не происходил. То же самое происходит, если я ввожу любой URL. В итоге я указываю корректный URL, но «набор эмодзи» не обновляется новыми или другими именами. Что я делаю не так?
Отображаются ли новые эмодзи в постах? Скорее всего, вам нужно перекомпилировать посты, чтобы они отобразились с новыми эмодзи. Для этого существует задача rake, которая позволяет перекомпилировать их все.