A month or so ago, we had a flurry of discussion about how to create an archival site for information about the various capability systems. So far as I am aware, nobody actually stepped up to say "I'll own it".
I actually think this is important, so unless there is a better plan already underway. I'm going to start gluing together a static archival site for all of these projects. As an organization sorts itself out, I'll be reaching out to other projects and sources as well.
Goals:
- Organize by project or major topic
- Content, where possible, in HTML and CSS, stored in public access repositories.
- Code accessible where possible, ideally by reference to GIT repositories.
- Everything gathered under a single site so that the cost of curation and maintenance is as low as possible and the whole thing can be handed off to new maintainers over time.
- [Eventually and selectively] It may make sense to do some layout and CSS work for a consistent look on an opt-in basis, but for now that's a low priority.
- To the extent that it is possible, make the individual project sections accessible to their maintainers so that the maintenance effort can be collaborative.
- At some point we should either set up or affiliate with a suitable non-profit entity that can own and provide a funding structure for the archive. At some point I'll probably talk to Brewster for advice on structure.
- In the longer term, I don't see this as an archive for our projects; I'd like it to become a reference archive site for capability systems broadly.
Non-Goals:
- It is not a goal to preserve the legacy host names for this material. This has been keeping us stuck for years, and it adds significant costs and complexity.
We have established that many registrars offer the ability to put a top level domain at a URL; anybody who wants to do that should definitely feel welcome to do so.
Uncertainties:
- I don't have a final answer for interactive sites yet. I'm currently focused on using cloudflare pages, which is a JAMStack platform, but there are both security and long-term maintenance concerns to be considered. I don't have time to maintain site code from other authors and projects. I'll try to make it possible for individual project maintainers to do so.
- No matter how clean the code may be, programming languages change. It is unlikely that code written today will still be runnable in 25 years when there's nobody left to keep the small updates happening. You may want to give thought to how your project archive should look in 25 years.
This isn't going to be quick or easy, but I think it needs to be done. Before I jump in, I'd like your feedback and comments.
For clarity: I promise to read and consider them, but we haven't made any progress on this in the last 15 years (not calling names - all of us have been plenty busy)., and it's more important to make forward progress than to have a perfect result.
Jonathan