Comment
Hello!
I ask here because absolutely not sure where to ask it and how to describe it in the title too...
I have an idea which is a bit controversial. The code is going to be under libre license but it is going to be hidden from end user. Yeah very controversial and a bit against libre software ideas...
I want to know if project structured in a way I describe here is allowed here on Codeberg.
So how it is going to be implemented. Many engines have an idea of "resource packs" which are archives with audio, sprites, scripts and etc and usually allow loading them at runtime but they also can include the source code. But they can be encrypted/unencrypted at runtime...
Example: there is a puzzle game with several levels. Lets just imagine it is math quiz game. Structure of project
main.pck (Main archive file which contains entire game (obviously unencrypted)
| - Logic for initial game starting
| - Source code of initial logic
| - 1 level (unencrypted)
| - source code of level 1
| - level2.pck (encrypted archive which can be unencrypted with a key. Key is a correct answer for level 1)
| - | - 2 level (unecrypted)
| - | - source code of level 2
| - | - level3.pck (encrypted archive which can be unencrypted with a key. Key is a correct answer for level 2)
| - | - | - level4.pck
| - | - | - | - .....
So repository will contain only one big "binary" file. Maybe also some README with explanations how to run it