lol, I like that explode after 10 jumps. Crack up!
I believe time spent to engineer tight restrictions around copyright or BP copying would be time better spent on other features and functions.
It would be a nice to have, but ultimately if somebody wants something they will get it in some way shape or form.
Personally, I don't care if people copy my BPs as long as I get credit for the original. That's what I like about this community. People are really helpful and giving when it comes to sharing their knowledge, expertise and of course BPs.
If you were to engineer copyright control, it could easily be integrated into the BP itself by encrypting the BP and applying a decryption permission process controlled by Starmade itself. Something like AES/Twofish 256bit encryption would be sufficient.
The en/decryption process could be handled in a number of different ways.
- Simple encryption of the BPs with different keys for different purposes could work;
- control over entity spawn, e.g. number of times allows, total quantity of entities allowed, etc
- BP saving of the entity, once it is spawned. Server or world engine would control this.
- Ability to save/repair in a shipyard restricted by same rules for save/spawn of entity
- Shared encryption key for server side vs personal usage in game, but the game prevents you from saving the ship as a BP. A pain, especially if you want to backup what you have, but should be sufficient.
- Decryption key to allow full unrestricted access to the BP, so you can legitimately save the BP as you would now.
- Starmade Server would control the encrypted content and the rules in the BP, which prevents a BP of the specific entity being saved.
- It could also be a config option additional in servers where entities are tagged with something to prevent saving as a BP. Then at least server owners can protect their IP or copyright should they wish to. Such a tag could be included in the encryption/decryption process.
There are a number of simple ways to do this, but it's all going to be time and I'm not sure
schema has the time with the universe update work happening. No harm in asking though.