Harry Potter should not be "free", but as a common cultural artifact it should be available according to the contract between the society and the author. For example, author is entitled to a share of profits from any distribution or derivative work, but the author is NOT allowed to decide who to allow and who to deny to distribute and derive it.
These days it is clear that copyright should only be granted by society in exchange to obligations to make the work available to the society at reasonable terms; as time passes the terms should be more and more permissive.
The copyright owners should not dictate their will to the society which empowered them in the first place when it's clearly hurts the society.