Time & time again I experience this: I have a task, I look for a free opensource solution, I find one, only to discover that it's essentially bait for a commercial version, and it is nigh-on impossible to get it to work without coughing up for the pay version, which is almost always ridiculously overpriced, and to add insult to injury, the broken version is covered in ads for the commercial one.
I've wasted my time, the company will never get my money because they pissed me off with a broken "free" version which appears only to exist to satisfy the license of the source they based their product on, and is published in the most obfuscated and undocumented way they can get away with.
I'd be happy with something that worked with a given feature set, and offered more functionality for pay, I'd pay for that. This is not the same as figuring out how to cripple the most core feature in order to force people to buy...
This is not the opensource we were looking for.