Earlier quoted context omitted.
It takes about five minutes to take a library that isn't packaged and publish it on Marmalade, and then anyone can depend upon it. el-get made lots of sense back in the day when package.el only supported tromey.com, but now that there's a community repository I don't see the point.
OK. My old complaints against package.el were as follows: 1. Packages need to be updated manually by maintainers. I can't use package.el to install the master branch of my favorite project on GitHub, or an old snippet on EmacsWiki. 2. Marmalade (the community repository) has licensing requirements for package inclusion. Are those two assumptions incorrect?
Yes, but considering uploading new versions can be done with M-x marmalade-upload-buffer, generally Marmalade encourages short release cycles. So there's not much reason to ever work from master unless you're hacking on it yourself, in which case you already have it checked out.
> 2. Marmalade (the community repository) has licensing requirements for package inclusion.
This is not specific to Marmalade since Emacs itself has licensing requirements. Every elisp library is a derivative work of Emacs itself, therefore it must be distributed under the same license.
EDIT: Perhaps you're thinking of elpa.gnu.org? That repository requires copyright assignment for libraries to be included, but Marmalade does not.