License and upload.js