|
|
#1 |
|
Junior Member
|
GPL a plugin based on SDK?
Is it legal to GPL a plugin that is based on the SDK? Nether the SDKs Readme nor the website mention this explicitly.
So far I have developed two plugins. The first outputs the audiodata as a stream of RAW-UDP Packages into the LAN. All Packets are directed to the broadcast-address 255.255.255.255. So everybody with my second plugin, may join this stream and listen to the music. |
|
|
|
|
|
#2 |
|
Senior Member
Join Date: Apr 2001
Posts: 269
|
Hmm, on an un-related note, have you considered using a standard multi-cast address, rather than the broadcast address, that way only plugin users will see the traffic, rather than bombard everyone with it?... This works very well for my plugin (the streaming is actually done by http serving so I can stream multiple tunes at once), however the network discovery is done with multi-casted udp.
Sorry to not answer your question. |
|
|
|
|
|
#3 |
|
-
Join Date: Sep 2003
Location: UK
Posts: 22,210
|
i don't think there are any problems since all the sdk really does is just give you message ids to pass to winamp - can't see why that would cause any issues
![]() -daz |
|
|
|
|
|
#4 |
|
Senior Member
Join Date: Apr 2001
Posts: 269
|
If say you extend ml_ex (as I have done) however, where would that leave you ?
|
|
|
|
|
|
#5 | |
|
-
Join Date: Sep 2003
Location: UK
Posts: 22,210
|
ml_ex is an example plugin and is there to be used as a base to extend upon so it should be fine as well.
Quote:
-daz |
|
|
|
|
|
|
#6 | |
|
Junior Member
|
Hi and thanks for your respons.
Quote:
Since the plugin sends already a huge amount of data through the LAN this solution is only intended for a small LAN at home. Of course one should have the possibility to enter a specific address later on. By now I have not found out how to create a dialog to prompt for an address with DevCpp. With Delphi this wouldn't be a problem :-) Do you have sample code that shows what needs to be done to send a multicast? Do I only set the socket opt for broadcast and enter a multicast address? What steps do the clients have to perform? If I base on the ml_ex plugin the license would be clear. The other files do not have this header :-/ Perhaps I should ask Justin Frankel. Has anybody his email? If yes, plz send it via pm through this forum. I know that I am a little bit paranoid , but I really want to be sure that everything is legal before publishing any code.Kind regards and thanks so far, Tom Stöveken |
|
|
|
|
|
|
#7 |
|
Moderator
|
Justin doesn't work for Nullsoft/winamp anymore
"Rules are for the guidance of wisemen and the obedience of fools" Visuals - MilkDrop www.milkdrop.co.uk New Visuals - Morphyre www.Morphyre.com |
|
|
|
|
|
#8 | |
|
Senior Member
Join Date: Apr 2001
Posts: 269
|
Its actually dead easy you just open a socket to a particular set of addresses (I can't remember them off of the top of my head) I'll try and exerpt the code for you, its very similar to broadcasting, it just allows you to maintain a particular 'group' of nodes rather than inform *everyone* on the network
![]() Quote:
|
|
|
|
|
|
|
#9 | |
|
Junior Member
|
Quote:
Is this possible? A simple copy and paste into the top-level readme.txt would be enough... plz! |
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|