Well, yes quite
"but I may require usage agreements and define permissions to access it"
I avoided the [D]RM issue as I didn't have my asbestos pants handy, but yes, absolutely.
Let's explore that a bit. Say I sell someone some rows from my dataset. Do they now own them ? Can they show them to others ? Use them in a profit generating capacity ? If they profit from it, do I want some of it ? I can hear the freetards cracking their knuckles ready to type flamage, but these are important questions.
How do I price access, essentially. For many large datasets the value is not in the individual data but in the aggregation, which allows you to perform ad-hoc queries and derive some result. Arguably if I have a gert big dataset and you want to run queries over it, you should be paying for the whole set, or at least each row you touch, rather than for the four rows of results you get at the end.
And what have you just paid for ? To own the results ? To have a licence to them under certain terms ?
One of the reasons that "information wants to be free" is so wrong headed is that while it is exceptionally easy to put a lower bound (0) on some piece of information, it is very hard to find an upper bound. The number of people who drive VW beetles, wear wellies and like orange juice may look like a piece of trivia to most people, but to someone it could be the key piece of information for a multi million pound business venture.
Hence much information actually tends towards expensive - at least in volumes large enough to be useful - rather than free.
So while "we demand free access to data" is a nice rallying call - and there are many, many datasets that we ought to be able to get at, especially ones we already paid for, and ones that benefit the data providers by their existence (bus timetables, transport geo info, etc) - it will take a bit more than just having a suitable technical framework in place to get the data out of Berners Lee's "silos".
They aren't inaccessible by accident, but by design.