Is there any kind of EULA with the demo?
If not, upload it, no EULA - no legality issues.
If there is one, then check if there is something about way of distribution.
From my own experience with other demos, usually, if something is prohibited that's just unauthorized commercial distribution (aka selling the demo). Evrything else is fair trade.
Bookmarks