192 lines
6.5 KiB
BibTeX
192 lines
6.5 KiB
BibTeX
% === Core Protocols ===
|
|
|
|
@techreport{w3c-activitypub,
|
|
author = {Christine Lemmer-Webber and Jessica Tallon and Erin Shepherd and Amy Guy and Evan Prodromou},
|
|
title = {{ActivityPub}},
|
|
institution = {World Wide Web Consortium ({W3C})},
|
|
type = {{W3C} Recommendation},
|
|
year = {2018},
|
|
month = jan,
|
|
url = {https://www.w3.org/TR/2018/REC-activitypub-20180123/},
|
|
}
|
|
|
|
@techreport{w3c-activitystreams,
|
|
author = {James M. Snell and Evan Prodromou},
|
|
title = {{Activity Streams 2.0}},
|
|
institution = {World Wide Web Consortium ({W3C})},
|
|
type = {{W3C} Recommendation},
|
|
year = {2017},
|
|
month = may,
|
|
url = {https://www.w3.org/TR/2017/REC-activitystreams-core-20170523/},
|
|
}
|
|
|
|
@techreport{rfc7033,
|
|
author = {Paul E. Jones and Gonzalo Salgueiro and Michael B. Jones and Joseph Smarr},
|
|
title = {{WebFinger}},
|
|
institution = {Internet Engineering Task Force ({IETF})},
|
|
type = {{RFC}},
|
|
number = {7033},
|
|
year = {2013},
|
|
month = sep,
|
|
doi = {10.17487/RFC7033},
|
|
url = {https://www.rfc-editor.org/rfc/rfc7033},
|
|
}
|
|
|
|
@techreport{w3c-jsonld11,
|
|
author = {Gregg Kellogg and Pierre-Antoine Champin and Dave Longley},
|
|
title = {{JSON-LD 1.1}: A {JSON}-based Serialization for Linked Data},
|
|
institution = {World Wide Web Consortium ({W3C})},
|
|
type = {{W3C} Recommendation},
|
|
year = {2020},
|
|
month = jul,
|
|
url = {https://www.w3.org/TR/2020/REC-json-ld11-20200716/},
|
|
}
|
|
|
|
% === Peer-to-Peer ===
|
|
|
|
@misc{cohen2003bittorrent,
|
|
author = {Bram Cohen},
|
|
title = {Incentives Build Robustness in {BitTorrent}},
|
|
year = {2003},
|
|
howpublished = {Workshop on Economics of Peer-to-Peer Systems},
|
|
url = {https://www.bittorrent.org/beps/bep_0003.html},
|
|
}
|
|
|
|
@misc{benet2014ipfs,
|
|
author = {Juan Benet},
|
|
title = {{IPFS} -- Content Addressed, Versioned, {P2P} File System},
|
|
year = {2014},
|
|
eprint = {1407.3561},
|
|
archiveprefix = {arXiv},
|
|
primaryclass = {cs.NI},
|
|
url = {https://arxiv.org/abs/1407.3561},
|
|
}
|
|
|
|
@inproceedings{maymounkov2002kademlia,
|
|
author = {Petar Maymounkov and David Mazi\`{e}res},
|
|
title = {Kademlia: A Peer-to-Peer Information System Based on the {XOR} Metric},
|
|
booktitle = {Peer-to-Peer Systems: First International Workshop, {IPTPS} 2002},
|
|
series = {Lecture Notes in Computer Science},
|
|
volume = {2429},
|
|
pages = {53--65},
|
|
publisher = {Springer},
|
|
year = {2002},
|
|
doi = {10.1007/3-540-45748-8_5},
|
|
}
|
|
|
|
@misc{webtorrent,
|
|
author = {Feross Aboukhadijeh},
|
|
title = {{WebTorrent} -- Streaming Torrent Client for the Web},
|
|
year = {2013},
|
|
howpublished = {\url{https://webtorrent.io}},
|
|
url = {https://webtorrent.io},
|
|
}
|
|
|
|
% === Fediverse Research ===
|
|
|
|
@inproceedings{raman2019mastodon,
|
|
author = {Aravindh Raman and Sagar Joglekar and Emiliano De Cristofaro and Nishanth Sastry and Gareth Tyson},
|
|
title = {Challenges in the Decentralised Web: The {Mastodon} Case},
|
|
booktitle = {Proceedings of the Internet Measurement Conference ({IMC} '19)},
|
|
year = {2019},
|
|
publisher = {Association for Computing Machinery},
|
|
doi = {10.1145/3355369.3355572},
|
|
}
|
|
|
|
@article{lacava2021fediverse,
|
|
author = {Lucio {La Cava} and Sergio Greco and Andrea Tagarelli},
|
|
title = {Understanding the Growth of the {Fediverse} through the Lens of {Mastodon}},
|
|
journal = {Applied Network Science},
|
|
volume = {6},
|
|
number = {1},
|
|
pages = {64},
|
|
year = {2021},
|
|
doi = {10.1007/s41109-021-00392-5},
|
|
}
|
|
|
|
@inproceedings{anaobi2023moderation,
|
|
author = {Ishaku Hassan Anaobi and Aravindh Raman and Ignacio Castro and Haris Bin Zia and Dami Ibosiola and Gareth Tyson},
|
|
title = {Will Admins Cope? Decentralized Moderation in the {Fediverse}},
|
|
booktitle = {Proceedings of the {ACM} Web Conference 2023 ({WWW} '23)},
|
|
year = {2023},
|
|
publisher = {Association for Computing Machinery},
|
|
doi = {10.1145/3543507.3583487},
|
|
}
|
|
|
|
% === Architecture ===
|
|
|
|
@misc{cockburn2005hexagonal,
|
|
author = {Alistair Cockburn},
|
|
title = {Hexagonal Architecture},
|
|
year = {2005},
|
|
howpublished = {\url{https://alistair.cockburn.us/hexagonal-architecture/}},
|
|
url = {https://alistair.cockburn.us/hexagonal-architecture/},
|
|
}
|
|
|
|
@book{evans2003ddd,
|
|
author = {Eric Evans},
|
|
title = {Domain-Driven Design: Tackling Complexity in the Heart of Software},
|
|
publisher = {Addison-Wesley},
|
|
year = {2003},
|
|
isbn = {978-0-321-12521-7},
|
|
}
|
|
|
|
% === Distributed Systems ===
|
|
|
|
@book{tanenbaum2023distributed,
|
|
author = {Maarten {Van Steen} and Andrew S. Tanenbaum},
|
|
title = {Distributed Systems},
|
|
edition = {4th},
|
|
publisher = {distributed-systems.net},
|
|
year = {2023},
|
|
url = {https://www.distributed-systems.net/index.php/books/ds4/},
|
|
}
|
|
|
|
@article{gilbert2002cap,
|
|
author = {Seth Gilbert and Nancy Lynch},
|
|
title = {Brewer's Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services},
|
|
journal = {ACM SIGACT News},
|
|
volume = {33},
|
|
number = {2},
|
|
pages = {51--59},
|
|
year = {2002},
|
|
doi = {10.1145/564585.564601},
|
|
}
|
|
|
|
@inproceedings{brewer2000cap,
|
|
author = {Eric A. Brewer},
|
|
title = {Towards Robust Distributed Systems},
|
|
booktitle = {Proceedings of the 19th Annual {ACM} Symposium on Principles of Distributed Computing ({PODC} '00)},
|
|
year = {2000},
|
|
publisher = {Association for Computing Machinery},
|
|
note = {Keynote address},
|
|
}
|
|
|
|
% === Music Streaming Context ===
|
|
|
|
@misc{ifpi2024gmr,
|
|
author = {{International Federation of the Phonographic Industry (IFPI)}},
|
|
title = {{Global Music Report 2024}},
|
|
year = {2024},
|
|
howpublished = {\url{https://gmr.ifpi.org/}},
|
|
url = {https://gmr.ifpi.org/},
|
|
}
|
|
|
|
% === Existing Fediverse Platforms ===
|
|
|
|
@misc{funkwhale,
|
|
author = {{Funkwhale Collective}},
|
|
title = {{Funkwhale}: A Decentralized and Federated Audio Platform},
|
|
year = {2018},
|
|
howpublished = {\url{https://funkwhale.audio}},
|
|
url = {https://funkwhale.audio},
|
|
}
|
|
|
|
@misc{peertube,
|
|
author = {{Framasoft}},
|
|
title = {{PeerTube}: A Free and Federated Video Platform},
|
|
year = {2018},
|
|
howpublished = {\url{https://joinpeertube.org}},
|
|
url = {https://joinpeertube.org},
|
|
}
|