gbdev / database

JSON database of every Homebrew Hub entries. Propose here additions, improvements and fixes, every change propagates to Homebrew Hub.
https://hh.gbdev.io
Other
80 stars 39 forks source link

RFC: Don't expose ROMs, embargo? #240

Open avivace opened 5 months ago

avivace commented 5 months ago

We already have "metadata-only" entries, but we may want a flag/metadata entry (or an embargo?) to not expose or allow download of the binaries.

This may also overlap with the 'playable' flag.

aaaaaa123456789 commented 1 month ago

What would the purpose of this be?

avivace commented 1 month ago

What would the purpose of this be?

E.g.: you are publishing a commercial game, want to prepare it to be digitally preserved with solid metadata but you don't want the binaries to be public/distributed through the Homebrew Hub API yet, so you could upload them, maybe let a single ROM file to be playable (like a demo?) and the rest (e.g. the full ROM file) you can already prepare but set an embargo of 5-10-20 years (when the 'commercial' life of the release is over) so your work is not lost

pinobatch commented 1 month ago

Wouldn't it be already public at https://github.com/gbdev/database/tree/master/entries? We'd need to build some sort of time capsule functionality outside public GitHub for this.