I think the best way to support free culture is to find artists that are making it a support them, via sites like liberapay or patreon. The issue here is *not* technical. As Stefan is saying, this is exactly the sort of thinking that got us DRM.
Again, find free culture creators and support them (or create some yourself) if you want free culture to grow. Anything else isn't going to do much to change the current situation.