Sometimes it seems to me that open source communities seek to destroy themselves. Our own experience with SimpleTicket convinced us to close the development process (deciding to simply release the resulting source code, instead of seeking public contributions). When we released various Big in Japan tools using the GPL a few vocal critics felt that our interpretation of ‘distribution’ violated the spirt of the GPL. Now Asterisk is under attack.
There is a very silly debate in the Asterisk community that the open source PBX is not really open due to the fact that the switch uses a proprietary signalling protocol (I do not even think this is true). Specifically, Michael Slavitch says, "Asterisk isn’t even an open SIP switch, it is a VOIP PBX that must translate SIP into its own media format, and is highly biased towards the use of proprietary hardware from Digium.” Alec Saunders suggests that, "Arguing over the degree of openness of Asterisk is like arguing over whether sugar cones are better with sprinkles or without. The raison d’etre of a sugar cone is the ice cream, n’est ce pas?"
The release of the Asterisk source code has been a huge benefit to people throughout the world (the highest value to folks in Asia and Africa). Digium, the owner of the Asterisk copyright, made money selling VoIP hardware (we own a few of their PRI cards). The money they made selling hardware made it possible for the company to contribute the code. You can complain that they are capitalists or simply recognize they have made a significant contribution to the world. Thanks Digium…
