12:56:15
2024-02-13 17:36:46 あわわわとーにゅの投稿 u1_liquid@misskey.io
icon

AGPL以前に同じリポジトリ内で人のコミット勝手に持ち出して自分のPRに入れて元のPRをCloseさせるってOSSコミュニティ的に大丈夫な行動なの?

12:56:30
icon

完全に差分だけを公開しているならまだしも、PRというインタフェースの技術的な都合によるところもあるとはいえ一応PRの差分を適用済のコードの全体をupstreamと同一の条件でAGPLライセンスの下で公開してしまっているわけで、それを「無断」で取り込むことの法的な問題は具体的に思い浮かばないな(IANAL)。人格権はライセンスの明示的な対象にならないとはいえ、著作物自体の同一性の保持に関してライセンスで明確に定められているし、後はVCSの履歴における氏名表示に関わるメタデータが保たれてさえいればそのあたりも争う余地は思い浮かばない(IANAL)

12:56:42
icon

もちろん現実のコミュニティ運営としては最低限の契約を履行すること以上にクレジット周りの扱いで配慮があってしかるべきだし、さもなくば貢献者の不満に繋がって円滑なプロジェクト運営に支障をきたすことも仕方のないことではある。ライセンスが求めるAppropriate Legal Noticeを構成するかは微妙とはいえ、PRが通常のインタフェースからマージされることでITS上で貢献者がより分かりやすくクレジットされるという側面はあるわけだし

12:57:01
icon

フォークとして「無断」のupstreamingに対して取れる法的な対抗策としては、フォークに対して自身への明示的なクレジットを追加することくらいだろうか。AGPLにおいて派生物のソースコードをconveyする際に追加の著作権表示を導入することは恐らく認められていて、それをさらにconveyする場合はその追加の著作権表示を維持することがライセンスの条件として求められるはずだから、upstream側としてはupstreamingに伴って追加の著作権表示を受け入れるか、さもなくば著作権表示を免除するための許諾をフォークの権利者から得る必要があって、後者に関してフォーク側として自身の望む条件を契約として強制する余地がありそう(IANAL)

12:57:05
icon

本当はそういった面倒な手続きを取るよりも信頼関係を前提として良い感じに回す方が人的なコストは低いだろうし、信頼関係がないという前提においてはそもそもそこまでして貢献したいのかというところからして疑問がありそうだけど

18:02:25
icon

あー、他者のコミットとまとめてsquash mergeすることを前提とすると確かに差分とVCSの履歴における氏名表示の対応が崩れるし、そのあたりとしてどうなるのだろう
QT: fedibird.com/@tesaguri/1119278
[参照]

Web site image
tesaguri 🦀🦝 (@tesaguri@fedibird.com)
このページは正しくありません - Mastodon
18:41:17
2024-02-14 18:11:13 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
18:41:29
icon

`Co-authored-by`のような表示を付けるのは大前提として、それでも単一のコミットに一人の作者が一対一対応する代わりに複数の作者が対応することで、どの差分が誰によるものなのかについての特定性のようなものが下がるのではないか……的な感じの気持ちですね(法律がそういうことを気にするのかは知らないけど)

18:43:19
icon

極論すると、VCSの履歴を全て捨てて、「ご覧のcontributorの皆さまによって作られました」とするようなことも理論上は出来てしまうわけで

08:22:03
icon

Government Efficiency Department(ではない)、ネーミングセンスのダサさも含めてデスイーターじゃん

08:26:10
icon

茶化すようでアレだけど、JKR氏の支持を受けているのも含めて皮肉がすごい

08:48:23
icon

インターネット

家計簿のある支出のスクリーンショット。「購入 PAYPAL *INTERNETARC, -809, Kyash」。続いて2つのプルダウンがあり、その内容はそれぞれ「通信費」「インターネット」とある
Attach image