@buyukbang: I have no confusion at all. I do believe it is your moral obligation to deliver source of your python plugin as a respect to the people that brought this project up to the point you had the option to add your code.
And this plugin of yours is nothing like "freeware application released as closed source project". Your work requires the existance of enigma2 and many more open source projects to have any kind of functionality.
Actually, this specific code of yours uses many GPL (and not LGPL) components (see your import list) so probably you are also violating GPL.
It seems as you just want a word play on words.
If so:
Fix is written for VU+, VU+ uses Dvbapp2 not Enigma2 and all imports are OK for it, even enigma2. This way there will be no GPL violation
else:
Not feeling guilty about that in anyway and my criteria is just this, not what others think.
BTW, for the freeware concept, your thesis are really weird and invalid. How do you call freeware applications with closed code that depends on Windows or Mac APIs. The word "freeware" is the commonly (minus u) accepted word for those