I understand you may not like BSD/MIT, but LGPL seems pretty reasonable to me.
It all depends on how big/important your software is... if it's something that you're sure you'll never be able to make a living out of and that may be useful for others, why ask for anything else other than an acknowledgement?
Citing a comment made by a lawyer several years ago. First ask oneself what situations you dont want to be in, and then prepare yourself for it.
Some people dont want to see their code being used in a context that might hurt a other human being, like spyware hidden inside a video player. Say someone modified VLC to produce a proprietary video player which included functions that spied on the users activities. As a developer, I would feel slightly at unease if I heard a Chinese citizen died because he watched a unpopular video, and the government found out because the program I wrote helped in spying and identifying that user.
Of course, that doesn't make producers of LGPL (or BSD/MIT) software evil or uncaring. Its up to each and every developer on how they view their work and its impact on society, and how far one want to go on that. Same goes for work, eating and spending habbits, money investments and so on.
Well, GPL do prevent the production of an proprietary video player based on GPL code.
Sure, they can produce a video player full of spyware and then give the source of the spyware to their users, but then, that would render that spyware useless as soon a anti-virus got their hand on it. Not to mention, users would avoid the program as the spyware would then be known.
Your GPLed video player wouldn't stop that in the least. Were I a government in such a situation, I could very easily either claim sovereign immunity to any sort of copyright questioning, or I could write a function that monitors what files were opened by the user that used well-exposed file system APIs, like inotify. The GPL would not stop human rights abuses at all.
The nation-state might consider itself as above the law, but the contracted company who got the job to develop the player might think twice before breaking the law.
Or are we so jaded that we think every contracted company to the army, and every sub-contracted company being payed for a job by the NSA/CIA/FBI regularly go around and breaks laws because the think "hu, why not, my boss is the goverment, they wont mind!".
I understand you may not like BSD/MIT, but LGPL seems pretty reasonable to me. It all depends on how big/important your software is... if it's something that you're sure you'll never be able to make a living out of and that may be useful for others, why ask for anything else other than an acknowledgement?