Interesting points MrPresident- I definitely agree with you.
---
I guess I should bring this up now. Megiddo and I have been toying with the idea of monetizing ULX in some way for version 4. We haven't decided anything yet, we're currently just looking at options and ideas. I definitely don't want to put ULX or any commands/plugins behind a paywall- or charging for something that was once available for free.
My idea has been to rebuild ULX as it is now, for free. What we could charge for are any additional (advanced) features to aid in server administration outside of Garry's Mod. If you take a look at our Google Doc, these bits stand out as good candidates:
Flexible Configuration and Multi-Server Support
Web Configuration and Administration Interface
Essentially, ULX will remain free to use, but we could offer remote administration and configuration, database syncing, etc. that we could host on our own servers. This also has an advantage that it can't be "leaked", which seems to happen to any gmod script that's being sold. Additionally, these advanced features will likely take up a lot of development time which is hard to justify otherwise, as fewer people will find a use for it.
Anyways, I'm going to change the topic of this thread and officially begin this conversation with the following questions:
- How do you all feel about monetizing ULX?
- How can we go about compensating our time without compromising the free and open culture we already have?
- What other ways can we potentially earning money from ULX? Brainstorm here- I'd like to see all possible options, even ones we won't agree with.
Thanks for your input, I am interested in seeing where this discussion leads!

Edit: Oh! Megiddo started a "Paid Features" section at the bottom of the Google doc with a tiny bit of information as well!