diff options
author | Frederick Yin <fkfd@macaw.me> | 2020-06-26 20:58:37 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@macaw.me> | 2020-06-26 20:58:37 +0800 |
commit | b5b74573fe2a6c8030122ff6574603c8e3668c85 (patch) | |
tree | 9140129d0f21664f2af6c5c01386d2f8c567eca3 /README.md | |
parent | 6a98cf09349272d1540a821ed048271bae94975a (diff) |
Annouce feature-complete status
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,5 +1,9 @@ # git.gmi - git frontend CGI script +## News + +At this point (i.e. 6a98cf0: View commit) I consider git.gmi **feature-complete**, tagged v0.4.0. Unless necessary, no new features will be integrated into git.gmi, including new views and new functional paths (`/commit`, `/ref`, etc). From now on, over an indefinite period, changes will mainly be enhancements and optimizations. + ## Front Matter You may find it strange how I wrote a CGI script when there are so many amazing things available, and you're right. Git.gmi isn't meant to be a CGI script; it _had_ to be one. The only Gemini server library I know in Python, [Jetforce](https://github.com/michael-lazar/jetforce), is licensed under the [Floodgap "Free" Software License](https://www.floodgap.com/software/ffsl/), which is free software but well, free as in beer. I find absolutely no reason to allow proprietization but prohibit monetization, which is the _exact opposite_ from the GPL - unfortunately the license of choice by the `pygit2` devs. So here we are, locked in restrictions of both fundamental dependencies that don't get along with each other. I once comtemplated violating FFSL, before coming up with this workaround, i.e. CGI. Git.gmi is licensed under GPLv2 eventually. |