I believe I am going to switch from the AGPLv3 to the GPLv3, the AGPLv3 is nice but the server including bits especially when it comes to a client does not make much sense and it can be difficult. For example, if I wrote a web browser then the web server provider has the right to ask for the source code that the client uses. I would need to have some exceptions in place. I also want to invade the IoT world and AGPLv3 may cause some issues there. I have no intention of leaving the GPLv3 however.


My new testing code seems to be much faster now.


Now I can resume writing ZIP files and such.


I need a SeekableByteChannel which can wrap a byte array.


I also need some common ZIP classes such as compression type and other things.