-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
emoji_license仕様 #10865
Comments
絵文字にライセンステキストをぶら下げて、インポート時には必ずポップアップで表示する、ぐらいの実装でいいと思っていた (現状Misskeyでは、カスタム絵文字一覧で絵文字クリックしてメニュー表示→詳細でライセンスを閲覧できる) |
リモート絵文字はライセンス見れない |
一般ユーザーがリモート絵文字一覧を見るすべがないのか |
たたき台用サンプルです。 人間が読む用エントリ(html) プログラム用のエントリ(json) 生成器 のえすきーで、カスタム絵文字のライセンス情報に入力した内容をデータベースから拾い、htmlとjsonを生成したものです。
|
明記するならIPTCメタデータに埋め込むとかでいいんじゃないかしら 元々DBとかAPで独自にライセンスフィールドとか作らなくても |
それだと見ない人がいて意味無いのでは?と思います |
それこそ元は JSON-LD なので規格のブレをあまり心配せずにそのまま AS で扱えそう |
メタデータをカスタム絵文字画像に直接埋め込むのには大賛成だが、IPTCはたしかgifに未對應なので、可能であればXMPなどを檢討して頂きたいかも... あと...この件に關しては めうるみ@mewl@mewl.me @m-hayabusa 殿を召喚したいかも... |
手を動かしてみてわかったこと
|
コピーとか管理画面に表示すると言っている |
そもそも、ライセンスフィールドの存在を知らない実装がコピーし放題側と認識してしまう仕様は良くないと思ってて パブリックドメインなものを配信するとき (現状の表現と同じ)
ライセンスがあるものを配信とき
|
まあこれはよくある、あるある話だと思うんだけど、絵文字をスタンプみたいにする方向性が間違ってるんだと思うよ。やりたくなるんだけどさ。Mastodonの話をすると、絵文字ファイルサイズうんと小さかったり、表示サイズが小さくて正方形固定だったりするけど、どう考えても文字程度のものしか想定してないもん。もっと〜できるようにしようぜ、って規制されているサイズを大きくしたり、横長とか可能にしたら、意味が変わってくる。そういう、設計上の制限を取り払っていくと、意味が変質してくる。その帰結かな。 私も、権利が伴うもの(もっといえば、お金をとれるもの)は、たとえばスタンプとして別仕様にするべきだと思うよ。 |
めいめいの提案してくれたような、未対応実装には見えない絵文字仕様を新設するのがいいかもね。 既存の絵文字の仕組みをあまりいじりたくないなら、逆にこのissueで提案しているものの重要性が高まると思う。 |
マークアップもリアクションもないので妥当
これはバグを仕様化してしまったようなものなのでまぁ
これは CJK 文字がそもそもスタンプみたいなものであるという根本的な文化の違いがある という気持ちなので元々似て非なるものと言う方が近そう |
Related to #10859
本件についてissueを分離します。
/emoji_license
,/emoji_license.json
のようなパスを定着させると良い。実装を待たずにhtmlやjsonを置くだけで開始できる。nodeinfoや.well-knownも活用する。既に困っていて早期に実効性を確保したいなら、こういう仕組みの構築を始めたらいいんじゃないかな。
その上で、絵文字仕様の拡張やその連合なども平行して進める。
プロダクトやサーバ運営側でここまでやっておけば、あとは人間同士で解決できる。
Originally posted by @noellabo in #10822 (comment)
The text was updated successfully, but these errors were encountered: