Which type of open source license ensures that the source code of a program is freely available while also allowing the original author of the source code some control over the changes they've made?
A) Freeware
B). GPL
C). Artistic
D). Shareware