In my opinion, all information is free anyway, its just a question of when or how you come across it.
Knowledge on the other hand is information used in a unique way by the individual. It is the individual that turns the cords into music or code into a programme. The cords and code are there for everyone to use but the way in which they are used comes down to the individual and this in turn crosses the boundary of free software to license software.
In my opinion, individuals work in this respect should be protected by patent laws.