Janeway is a free, open source publishing platform developed by the Centre for Technology and Publishing at Birkbeck, University of London, to support the goals of the Open Library of Humanities, an open access academic publisher.
Janeway is written in Python (3.6+) and uses the Django Framework (3.2). In starting this project we had a number of technical design principles for the codebase design of Janeway:
These community standards are designed to make it easy for others to delve into the codebase; to ensure that we put our efforts into ensuring the security of the platform, as journals become more of a target for hackers; and also to publicly commit ourselves to the open access nature of the platform. We also decided that Janeway should be openly licensed (AGPL v3) and developed in the open, allowing anyone to comment on, make feature suggestions for, or contribute to the codebase.
Janeway is licensed under the AGPL meaning that anyone is free to use and modify the software, so long as they make their changes similarly open (even if they modify the code in private and publicly host that instance). The software is lightweight and can run on shared hosting platforms that support WSGI, such as Reclaim Hosting.
Some excerpts from Eve, Martin Paul, and Andy Byers. 2018. "Janeway: A Scholarly Communications Platform". Insights 31: 15. DOI: http://doi.org/10.1629/uksg.396