|
Note from jYMSG's author:
The use of GPL is deliberate. API's like jYMSG are not sanctioned by the IM networks they connect to. While most operators are prepared to turn a blind eye to 'free' software connecting to their networks, they are not always so kind to full blown commercial products.
jYMSG manages to slip under the radar by using GPL as a way of discouraging commercial software from using it. If jYMSG (or any other third party Yahoo library, like libyahoo2) was to go LGPL then it might risk being thrown into the middle of a dispute between Yahoo and any number of commercial software vendors profiting (financially) by piggy-backing on Yahoo's IM system.
So the use of GPL is a way of saying "we come in peace". If Yahoo was to ever hint that it didn't object to companies (other than itself) profiting from its IM network, then jYMSG would be switched to LGPL in an instant. (Pun not intended :-) |