OK- I'm not a lawyer, but to insure that LMCE stays within Sirius' terms and conditions per their terms of use:
http://www.siriusxm.com/customeragreement, I think there are a couple items to keep in mind. Please keep in mind (AFAIK), Sirius is only available to customers in the US and Canada.
1) Per C.3, "You may only listen to to the Internet Radio Service on one single Internet enabled device at one time." As that all MDs can access the internet, it would appear that each MD would require a separate username/password. That said, I have several Squeezeboxes, and when you sync them, they are obviously Internet enabled devices and accessing the same stream at the same time. I would guess that Logitech would follow their own Terms and Conditions and would not allow something natively that violates their Terms and Conditions. Arguably, then, in practice, sharing a stream across multiple MDs would be, essentially, identical to Squeezeboxes share a stream across across multiple Squeezeboxes. I would argue that if sharing the stream across MDs violates the T&C, then sharing across Squeezeboxes does the same.
2) C.4 talks about personal use only. During install, I don't see that any disclaimers warn the user against using the software for commercial purposes, but maybe that is inherent in the PPL or GPL licenses (again, not sure the legal behind LMCE). Just like a user could commercially play a DVD in a commercial setting, a user could play the Sirius stream in a commercial setting. I think it is up to the user to insure they follow the laws of their respective countries. I just wonder if LMCE somewhere should somewhere very visible declare the user responsible for the actions taken by the installer- and maybe it already does. I wonder if items like these are added to the software list during the initial setup or in the admin, that the popup (or other means of informing the user) shouldn't mention the user's responsibility to follow their local laws.
3) C.5 is very interesting.... "You may not... construct a media player or interface that accesses the Internet Radio Service. In addition, your use of any products or services that access the Internet Radio Service an which are provided by third parties not authorized by us constitutes a violation of this Agreement, even if you did not create such product or services and/or do not understand how they were created." I don't see that there is a list of "authorized" third party programs that are allowed to access the streams. I don't understand how Pyxis grabs the stream or how the LMCE integration will grab the stream.... I don't understand enough about how this will work and what is acceptable to make an argument one way other other.
This post is meant purely as a opinion and my way of contributing to the project. I am not a lawyer and could be totally off-base with my opinions of the legal documents. I sincerely hope that in no way this stifles Sirius integration into LMCE. I will continue my pursuit of the legal aspects of integrating Sirius into LMCE and post here as information becomes available.