cybrkyd

Licences and my projects

 Mon, 01 Dec 2025 09:38 UTC

I have been in communication with Darialalala in relation to PaPy and she raised an important question which I never before paid much mind to. She asked:

Would it be possible for me to use your pa.py script to run my blog on web? Do you plan to change your license “All right reserved” to some MIT like license?

I own the copyright to my blog and it is published as All Rights Reserved. This includes all code published to it. On the other hand, I tend to publish some code on Codeberg under a GPL3 licence which takes it into a grey area…which is it, then? GPL3 or Copyright and All Rights Reserved?

PaPy itself was added to Codeberg with no licence (deliberately), further muddying the waters and resulting in the questions raised by Darialalala.

I have remedied that by immediately adding a GPL3 licence to the project on Codeberg and have written back to Darialalala to advise her to feel free to use PaPy (including themes) for whatever purpose. My e-mail response back to Darialalala should also be enough to cover her if I ever were to suddenly change my mind in the future. She has an e-mail from me which states:

You can use PaPy for what you like, please feel free. PaPy itself is released under no licence — I have not added any licence to it. It might be good idea for me to do so, but feel free to use it for anything.

Also, feel free to use my own personal theme which I sent you and any of the other themes. You also do not need to keep the link “generated by PaPy” on the site you generate; this is optional.

Now, what do I do with the other code on my blog? It is probably wise to update all the pages where the code exists to explicitly state that it is all GPL3 or, push everything to Codeberg from now on and make sure I do so with a licence of some sort. Or both.

PaPy was a bit unique in that it was never published on my blog, but these questions from Darialalala really opened my mind to licencing.

I’ve recently updated another project which has been published in full only on my blog, and I actively encourage people to copy the code in the blog post. I know I’m not doing anything wrong — to myself or others — but how about I remove the grey area?

»
Tagged in: #GPL3 #opensource

Visitors: Loading...