From: Miguel A. B. L. <mig...@ho...> - 2006-11-26 20:12:53
|
Hi Aaron, I follow your question to our developers mailing list for discussion. As you see the code is GPL, so if you *use* it your code must be GPL, but if you develop your own client in Flash by following our protocol you don't have to release it under the GPL, although it would be a nice extra. About server logic, I think you want to mean scripts that create quests, maps, etc..., we are actually releasing them, but I agree with the fact that you don't release them. I would request you to release though any changes you do to the server code itself and any helpful class you create that is not the logic itself. We could in fact consider LGPL or a BSD like license for the Interfaces that need to be used by server logic ( just too classes ). [>>>Mailing list<<<] What do you think about? Anyway... I have no problem ( and I can't have even ) in anyone making money with arianne based software, you are free to charge for anything related with Arianne. Regards, Miguel >From: Aaron Caswell <aa...@an...> >To: ari...@us... >Subject: commercial status of arianne >Date: Fri, 24 Nov 2006 18:56:41 -0800 > >Hi Arianne, >I am wondering if there are any commercial limitations on the use of >Arianne/ Marauroa as a game server? Suppose I create my own scripts for the >game logic, etc, and even create my own game client that runs in flash that >utilizes the arianne client tools (obviously by some circuitous tricks), or >something? How much of it is GPLed? Ie. how much of my work would I have to >release as open source - are the game logic scripts considered derived >works? I would consider making mods to the arianne code itself, which I >understand and am prepared to release as open source; however, for the game >logic itself, I would prefer not to release the code. In other words, I am >most concerned about the scripts defining the logic. Secondly, I am >concerned about the integrity of the client to prevent cheats as much as >possible; therefore, I would also prefer to release as little of this code >as possible. >Sorry for the un-open source nature of my enquiry, and please don't get me >wrong as I actually am a big fan and supporter of open source, but for the >project I am researching, releasing the source would simply not be an >option. > >Thank you very much for your info, >Aaron Caswell _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ |
From: Aaron C. <aa...@an...> - 2006-11-26 20:34:39
|
Thanks a lot Miguel, I am just playing around with the server code now to explore possible uses. If I find I have something to offer, I would be most happy to make some contribution to your project. If anyone else has some comments regarding the license, and/or making cash with Arianne, please let me know. Regards, Aaron Miguel Angel Blanch Lardin wrote: > Hi Aaron, > > I follow your question to our developers mailing list for discussion. > As you see the code is GPL, so if you *use* it your code must be GPL, > but if you develop your own client in Flash by following our protocol > you don't have to release it under the GPL, although it would be a > nice extra. > > About server logic, I think you want to mean scripts that create > quests, maps, etc..., we are actually releasing them, but I agree with > the fact that you don't release them. I would request you to release > though any changes you do to the server code itself and any helpful > class you create that is not the logic itself. > > We could in fact consider LGPL or a BSD like license for the > Interfaces that need to be used by server logic ( just too classes ). > [>>>Mailing list<<<] What do you think about? > > > Anyway... I have no problem ( and I can't have even ) in anyone making > money with arianne based software, you are free to charge for anything > related with Arianne. > > Regards, > Miguel > > >> From: Aaron Caswell <aa...@an...> >> To: ari...@us... >> Subject: commercial status of arianne >> Date: Fri, 24 Nov 2006 18:56:41 -0800 >> >> Hi Arianne, >> I am wondering if there are any commercial limitations on the use of >> Arianne/ Marauroa as a game server? Suppose I create my own scripts >> for the game logic, etc, and even create my own game client that runs >> in flash that utilizes the arianne client tools (obviously by some >> circuitous tricks), or something? How much of it is GPLed? Ie. how >> much of my work would I have to release as open source - are the game >> logic scripts considered derived works? I would consider making mods >> to the arianne code itself, which I understand and am prepared to >> release as open source; however, for the game logic itself, I would >> prefer not to release the code. In other words, I am most concerned >> about the scripts defining the logic. Secondly, I am concerned about >> the integrity of the client to prevent cheats as much as possible; >> therefore, I would also prefer to release as little of this code as >> possible. >> Sorry for the un-open source nature of my enquiry, and please don't >> get me wrong as I actually am a big fan and supporter of open source, >> but for the project I am researching, releasing the source would >> simply not be an option. >> >> Thank you very much for your info, >> Aaron Caswell > > _________________________________________________________________ > Express yourself instantly with MSN Messenger! Download today it's > FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ |
From: Hanno B. <h....@gm...> - 2006-11-27 20:49:34
|
Hi. I think what Matthias said is basically right, but he leaves out a detail that is highly relevant for a software like Marauroa. The GPL is all about distributing software, and if someone doesn't distribute a GPLed program he modified, he isn't bound by the GPL. Thus, someone can make any changes he likes, as long as he only uses them on his own server, he doesn't have to release them. Here is the important part from the GPL FAQ: http://www.gnu.org/licenses/gpl-faq.html#UnreleasedMods By the way, I'm not an Arianne developer or copyright holder. I just wanted to point out how the GPL works (or doesn't work) in such a case. Regards, Hanno On Mon, 2006-11-27 at 21:21 +0100, Matthias Totz wrote: > Hi Aaron, > > well, it's not easy. It depends on what you want to use. > > - Arianne: > This is the protocol description, which is not protected under any > license, as far as I know. This does not include any code, so you have > to implement the protocol yourself. > > - Marauroa: > This is the reference implementation of the arianne protocol, plugin > based. It's GPL'ed and therefore, if you're writing a plugin for > Marauroa, you have to release the plugin under the GPL. > http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins > > We might consider changing the license for this package but all > copyright owners (all past and current developers and contributers) must > okay it, so it's nearly impossible. > > - Stendhal: > This is the RPG-Plugin for Marauroa. Here things are going to be > complicated. The code is GPL, the graphics/maps/sounds are not. They are > either public domain or permitted to be used by the arianne project. The > scripts are 'plugins', so using them (even your own) you must release > them under the GPL. > > So, to sum up: > -You may create your own closed arianne implementation. > -You may not modify Marauroa without releasing source. > -You may create your own GPL'ed Marauroa plugin. > -You may not create your own closed Marauroa plugin. > -You may not modify Stendhal without releasing source. > -You may not branch Marauroa or Stendhal and change the license as > you're not the copyright owner. > -You may not modify/add Stendhals scripts without releasing them. > -You may or may not use the graphics/sounds/maps (these are 'data' and > therefore licensed separately). Most of them are public domain and > therefore free for use, you could ask the copyright owner (or > CVS-comitter) for permission. > -You may create you own Flash based Client to Stendhal (as you're only > using the protocol). As the maps are the only data send to the client > you still have to think about the graphics/sounds issue. > -You may use Marauroa and Stendhal and make cash with it as long as you > make the source freely available. You need to do it yourself, not just > link to this project (there were some judgements concerning linux > distros lately). Of course you must check the graphics/sounds/maps issues. > -You may sell the binaries, take a client usage fee and stuff as long as > the source is free of charge and available on your own servers. > > These are the constraints of the GPL, as I understand it. You may want > to read the GPL-Faq in case I got something wrong: > http://www.gnu.org/licenses/gpl-faq.html > > > My 2 cents concerning cheats: > If you're using stendhal as a base, you don't have to hide the game > logic (security by obscurity is baaad). It is designed in such a way > that the server does hold all game data and processes every singe change > in the word. The client sends an action (request to the server to change > something) and the server decides if it executes the action or denies > it. Cheating is based on flaws on the server (which you can and should > fix) or modifying client data which is senseless in this scenario. > Of course, this 'client security' has a price. Your server should be a > fatass machine and you will never ever have tens of thousands of players > on your server the same time. > > So this is a go for using arianne and its implemtations (marauroa and/or > stendhal) and making money with it, a go for a closed flash client, a > maybe go for the data (graphics/maps/sounds) and a no-go for closed > serverside stuff. > > Well, mostly bad news. I hope you haven't lost interest in Arianne when > you have to release your source. I'd really like to see your flash client. > > Regards > Matthias > > > Aaron Caswell schrieb: > > Thanks a lot Miguel, > > I am just playing around with the server code now to explore possible > > uses. If I find I have something to offer, I would be most happy to make > > some contribution to your project. If anyone else has some comments > > regarding the license, and/or making cash with Arianne, please let me know. > > Regards, > > Aaron > > > > Miguel Angel Blanch Lardin wrote: > >> Hi Aaron, > >> > >> I follow your question to our developers mailing list for discussion. > >> As you see the code is GPL, so if you *use* it your code must be GPL, > >> but if you develop your own client in Flash by following our protocol > >> you don't have to release it under the GPL, although it would be a > >> nice extra. > >> > >> About server logic, I think you want to mean scripts that create > >> quests, maps, etc..., we are actually releasing them, but I agree with > >> the fact that you don't release them. I would request you to release > >> though any changes you do to the server code itself and any helpful > >> class you create that is not the logic itself. > >> > >> We could in fact consider LGPL or a BSD like license for the > >> Interfaces that need to be used by server logic ( just too classes ). > >> [>>>Mailing list<<<] What do you think about? > >> > >> > >> Anyway... I have no problem ( and I can't have even ) in anyone making > >> money with arianne based software, you are free to charge for anything > >> related with Arianne. > >> > >> Regards, > >> Miguel > >> > >> > >>> From: Aaron Caswell <aa...@an...> > >>> To: ari...@us... > >>> Subject: commercial status of arianne > >>> Date: Fri, 24 Nov 2006 18:56:41 -0800 > >>> > >>> Hi Arianne, > >>> I am wondering if there are any commercial limitations on the use of > >>> Arianne/ Marauroa as a game server? Suppose I create my own scripts > >>> for the game logic, etc, and even create my own game client that runs > >>> in flash that utilizes the arianne client tools (obviously by some > >>> circuitous tricks), or something? How much of it is GPLed? Ie. how > >>> much of my work would I have to release as open source - are the game > >>> logic scripts considered derived works? I would consider making mods > >>> to the arianne code itself, which I understand and am prepared to > >>> release as open source; however, for the game logic itself, I would > >>> prefer not to release the code. In other words, I am most concerned > >>> about the scripts defining the logic. Secondly, I am concerned about > >>> the integrity of the client to prevent cheats as much as possible; > >>> therefore, I would also prefer to release as little of this code as > >>> possible. > >>> Sorry for the un-open source nature of my enquiry, and please don't > >>> get me wrong as I actually am a big fan and supporter of open source, > >>> but for the project I am researching, releasing the source would > >>> simply not be an option. > >>> > >>> Thank you very much for your info, > >>> Aaron Caswell > >> _________________________________________________________________ > >> Express yourself instantly with MSN Messenger! Download today it's > >> FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys - and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Arianne-devel mailing list > > Ari...@li... > > https://lists.sourceforge.net/lists/listinfo/arianne-devel > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Arianne-devel mailing list > Ari...@li... > https://lists.sourceforge.net/lists/listinfo/arianne-devel |
From: Miguel A. B. L. <mig...@ho...> - 2006-11-27 22:58:53
|
>I think what Matthias said is basically right, but he leaves out a >detail that is highly relevant for a software like Marauroa. >The GPL is all about distributing software, and if someone doesn't >distribute a GPLed program he modified, he isn't bound by the GPL. Thus, >someone can make any changes he likes, as long as he only uses them on >his own server, he doesn't have to release them. > >Here is the important part from the GPL FAQ: >http://www.gnu.org/licenses/gpl-faq.html#UnreleasedMods If this path is followed we can easily make the server code to send clients a small script ( code ) to execute it and send the server a reply. This in fact means that the server and the client are really using parts of code of the each other and so the GPL bounds you to release the modified code of your server. :) Personally I think it is a waste of time to code such things but... Anyway, as I am coding now Marauroa 2.0 we should consider if we should allow closed source server side scripts or not. Personally I don't care, I just understand that the game scripts should sometime be hidden to make the game fun... for example the seven cherubs quests :), but if someone takes the pain to get CVS, browse source and find the spots perhaps he is near converting into an arianne contributor :) Regards, Miguel _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ |
From: Matthias T. <mt...@gm...> - 2006-11-27 20:21:24
|
Hi Aaron, well, it's not easy. It depends on what you want to use. - Arianne: This is the protocol description, which is not protected under any license, as far as I know. This does not include any code, so you have to implement the protocol yourself. - Marauroa: This is the reference implementation of the arianne protocol, plugin based. It's GPL'ed and therefore, if you're writing a plugin for Marauroa, you have to release the plugin under the GPL. http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins We might consider changing the license for this package but all copyright owners (all past and current developers and contributers) must okay it, so it's nearly impossible. - Stendhal: This is the RPG-Plugin for Marauroa. Here things are going to be complicated. The code is GPL, the graphics/maps/sounds are not. They are either public domain or permitted to be used by the arianne project. The scripts are 'plugins', so using them (even your own) you must release them under the GPL. So, to sum up: -You may create your own closed arianne implementation. -You may not modify Marauroa without releasing source. -You may create your own GPL'ed Marauroa plugin. -You may not create your own closed Marauroa plugin. -You may not modify Stendhal without releasing source. -You may not branch Marauroa or Stendhal and change the license as you're not the copyright owner. -You may not modify/add Stendhals scripts without releasing them. -You may or may not use the graphics/sounds/maps (these are 'data' and therefore licensed separately). Most of them are public domain and therefore free for use, you could ask the copyright owner (or CVS-comitter) for permission. -You may create you own Flash based Client to Stendhal (as you're only using the protocol). As the maps are the only data send to the client you still have to think about the graphics/sounds issue. -You may use Marauroa and Stendhal and make cash with it as long as you make the source freely available. You need to do it yourself, not just link to this project (there were some judgements concerning linux distros lately). Of course you must check the graphics/sounds/maps issues. -You may sell the binaries, take a client usage fee and stuff as long as the source is free of charge and available on your own servers. These are the constraints of the GPL, as I understand it. You may want to read the GPL-Faq in case I got something wrong: http://www.gnu.org/licenses/gpl-faq.html My 2 cents concerning cheats: If you're using stendhal as a base, you don't have to hide the game logic (security by obscurity is baaad). It is designed in such a way that the server does hold all game data and processes every singe change in the word. The client sends an action (request to the server to change something) and the server decides if it executes the action or denies it. Cheating is based on flaws on the server (which you can and should fix) or modifying client data which is senseless in this scenario. Of course, this 'client security' has a price. Your server should be a fatass machine and you will never ever have tens of thousands of players on your server the same time. So this is a go for using arianne and its implemtations (marauroa and/or stendhal) and making money with it, a go for a closed flash client, a maybe go for the data (graphics/maps/sounds) and a no-go for closed serverside stuff. Well, mostly bad news. I hope you haven't lost interest in Arianne when you have to release your source. I'd really like to see your flash client. Regards Matthias Aaron Caswell schrieb: > Thanks a lot Miguel, > I am just playing around with the server code now to explore possible > uses. If I find I have something to offer, I would be most happy to make > some contribution to your project. If anyone else has some comments > regarding the license, and/or making cash with Arianne, please let me know. > Regards, > Aaron > > Miguel Angel Blanch Lardin wrote: >> Hi Aaron, >> >> I follow your question to our developers mailing list for discussion. >> As you see the code is GPL, so if you *use* it your code must be GPL, >> but if you develop your own client in Flash by following our protocol >> you don't have to release it under the GPL, although it would be a >> nice extra. >> >> About server logic, I think you want to mean scripts that create >> quests, maps, etc..., we are actually releasing them, but I agree with >> the fact that you don't release them. I would request you to release >> though any changes you do to the server code itself and any helpful >> class you create that is not the logic itself. >> >> We could in fact consider LGPL or a BSD like license for the >> Interfaces that need to be used by server logic ( just too classes ). >> [>>>Mailing list<<<] What do you think about? >> >> >> Anyway... I have no problem ( and I can't have even ) in anyone making >> money with arianne based software, you are free to charge for anything >> related with Arianne. >> >> Regards, >> Miguel >> >> >>> From: Aaron Caswell <aa...@an...> >>> To: ari...@us... >>> Subject: commercial status of arianne >>> Date: Fri, 24 Nov 2006 18:56:41 -0800 >>> >>> Hi Arianne, >>> I am wondering if there are any commercial limitations on the use of >>> Arianne/ Marauroa as a game server? Suppose I create my own scripts >>> for the game logic, etc, and even create my own game client that runs >>> in flash that utilizes the arianne client tools (obviously by some >>> circuitous tricks), or something? How much of it is GPLed? Ie. how >>> much of my work would I have to release as open source - are the game >>> logic scripts considered derived works? I would consider making mods >>> to the arianne code itself, which I understand and am prepared to >>> release as open source; however, for the game logic itself, I would >>> prefer not to release the code. In other words, I am most concerned >>> about the scripts defining the logic. Secondly, I am concerned about >>> the integrity of the client to prevent cheats as much as possible; >>> therefore, I would also prefer to release as little of this code as >>> possible. >>> Sorry for the un-open source nature of my enquiry, and please don't >>> get me wrong as I actually am a big fan and supporter of open source, >>> but for the project I am researching, releasing the source would >>> simply not be an option. >>> >>> Thank you very much for your info, >>> Aaron Caswell >> _________________________________________________________________ >> Express yourself instantly with MSN Messenger! Download today it's >> FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Arianne-devel mailing list > Ari...@li... > https://lists.sourceforge.net/lists/listinfo/arianne-devel |
From: Matthias T. <mt...@gm...> - 2006-11-28 19:35:17
|
Hanno Braun schrieb: > Hi. > > I think what Matthias said is basically right, but he leaves out a > detail that is highly relevant for a software like Marauroa. > The GPL is all about distributing software, and if someone doesn't > distribute a GPLed program he modified, he isn't bound by the GPL. Thus, > someone can make any changes he likes, as long as he only uses them on > his own server, he doesn't have to release them. > > Here is the important part from the GPL FAQ: > http://www.gnu.org/licenses/gpl-faq.html#UnreleasedMods Well, this is a special case which is somewhat unclear, as the text says (he may use it in his (private) LAN w/o problems, but not really in the (not so private) internet). Well, the GPL has some more room here, so imho Aaron can use this part to use his closed scripts in the nearly private internet. Just a question of perspective :) Aaron, keep up posted what you think and are going to do. > By the way, I'm not an Arianne developer or copyright holder. I just > wanted to point out how the GPL works (or doesn't work) in such a case. Thanks anyway. It's scaring how complicate such a short license can be. Regards Matthias > Regards, > Hanno > > > > On Mon, 2006-11-27 at 21:21 +0100, Matthias Totz wrote: >> Hi Aaron, >> >> well, it's not easy. It depends on what you want to use. >> >> - Arianne: >> This is the protocol description, which is not protected under any >> license, as far as I know. This does not include any code, so you have >> to implement the protocol yourself. >> >> - Marauroa: >> This is the reference implementation of the arianne protocol, plugin >> based. It's GPL'ed and therefore, if you're writing a plugin for >> Marauroa, you have to release the plugin under the GPL. >> http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins >> >> We might consider changing the license for this package but all >> copyright owners (all past and current developers and contributers) must >> okay it, so it's nearly impossible. >> >> - Stendhal: >> This is the RPG-Plugin for Marauroa. Here things are going to be >> complicated. The code is GPL, the graphics/maps/sounds are not. They are >> either public domain or permitted to be used by the arianne project. The >> scripts are 'plugins', so using them (even your own) you must release >> them under the GPL. >> >> So, to sum up: >> -You may create your own closed arianne implementation. >> -You may not modify Marauroa without releasing source. >> -You may create your own GPL'ed Marauroa plugin. >> -You may not create your own closed Marauroa plugin. >> -You may not modify Stendhal without releasing source. >> -You may not branch Marauroa or Stendhal and change the license as >> you're not the copyright owner. >> -You may not modify/add Stendhals scripts without releasing them. >> -You may or may not use the graphics/sounds/maps (these are 'data' and >> therefore licensed separately). Most of them are public domain and >> therefore free for use, you could ask the copyright owner (or >> CVS-comitter) for permission. >> -You may create you own Flash based Client to Stendhal (as you're only >> using the protocol). As the maps are the only data send to the client >> you still have to think about the graphics/sounds issue. >> -You may use Marauroa and Stendhal and make cash with it as long as you >> make the source freely available. You need to do it yourself, not just >> link to this project (there were some judgements concerning linux >> distros lately). Of course you must check the graphics/sounds/maps issues. >> -You may sell the binaries, take a client usage fee and stuff as long as >> the source is free of charge and available on your own servers. >> >> These are the constraints of the GPL, as I understand it. You may want >> to read the GPL-Faq in case I got something wrong: >> http://www.gnu.org/licenses/gpl-faq.html >> >> >> My 2 cents concerning cheats: >> If you're using stendhal as a base, you don't have to hide the game >> logic (security by obscurity is baaad). It is designed in such a way >> that the server does hold all game data and processes every singe change >> in the word. The client sends an action (request to the server to change >> something) and the server decides if it executes the action or denies >> it. Cheating is based on flaws on the server (which you can and should >> fix) or modifying client data which is senseless in this scenario. >> Of course, this 'client security' has a price. Your server should be a >> fatass machine and you will never ever have tens of thousands of players >> on your server the same time. >> >> So this is a go for using arianne and its implemtations (marauroa and/or >> stendhal) and making money with it, a go for a closed flash client, a >> maybe go for the data (graphics/maps/sounds) and a no-go for closed >> serverside stuff. >> >> Well, mostly bad news. I hope you haven't lost interest in Arianne when >> you have to release your source. I'd really like to see your flash client. >> >> Regards >> Matthias >> >> >> Aaron Caswell schrieb: >>> Thanks a lot Miguel, >>> I am just playing around with the server code now to explore possible >>> uses. If I find I have something to offer, I would be most happy to make >>> some contribution to your project. If anyone else has some comments >>> regarding the license, and/or making cash with Arianne, please let me know. >>> Regards, >>> Aaron >>> >>> Miguel Angel Blanch Lardin wrote: >>>> Hi Aaron, >>>> >>>> I follow your question to our developers mailing list for discussion. >>>> As you see the code is GPL, so if you *use* it your code must be GPL, >>>> but if you develop your own client in Flash by following our protocol >>>> you don't have to release it under the GPL, although it would be a >>>> nice extra. >>>> >>>> About server logic, I think you want to mean scripts that create >>>> quests, maps, etc..., we are actually releasing them, but I agree with >>>> the fact that you don't release them. I would request you to release >>>> though any changes you do to the server code itself and any helpful >>>> class you create that is not the logic itself. >>>> >>>> We could in fact consider LGPL or a BSD like license for the >>>> Interfaces that need to be used by server logic ( just too classes ). >>>> [>>>Mailing list<<<] What do you think about? >>>> >>>> >>>> Anyway... I have no problem ( and I can't have even ) in anyone making >>>> money with arianne based software, you are free to charge for anything >>>> related with Arianne. >>>> >>>> Regards, >>>> Miguel >>>> >>>> >>>>> From: Aaron Caswell <aa...@an...> >>>>> To: ari...@us... >>>>> Subject: commercial status of arianne >>>>> Date: Fri, 24 Nov 2006 18:56:41 -0800 >>>>> >>>>> Hi Arianne, >>>>> I am wondering if there are any commercial limitations on the use of >>>>> Arianne/ Marauroa as a game server? Suppose I create my own scripts >>>>> for the game logic, etc, and even create my own game client that runs >>>>> in flash that utilizes the arianne client tools (obviously by some >>>>> circuitous tricks), or something? How much of it is GPLed? Ie. how >>>>> much of my work would I have to release as open source - are the game >>>>> logic scripts considered derived works? I would consider making mods >>>>> to the arianne code itself, which I understand and am prepared to >>>>> release as open source; however, for the game logic itself, I would >>>>> prefer not to release the code. In other words, I am most concerned >>>>> about the scripts defining the logic. Secondly, I am concerned about >>>>> the integrity of the client to prevent cheats as much as possible; >>>>> therefore, I would also prefer to release as little of this code as >>>>> possible. >>>>> Sorry for the un-open source nature of my enquiry, and please don't >>>>> get me wrong as I actually am a big fan and supporter of open source, >>>>> but for the project I am researching, releasing the source would >>>>> simply not be an option. >>>>> >>>>> Thank you very much for your info, >>>>> Aaron Caswell >>>> _________________________________________________________________ >>>> Express yourself instantly with MSN Messenger! Download today it's >>>> FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ >>> ------------------------------------------------------------------------- >>> Take Surveys. Earn Cash. Influence the Future of IT >>> Join SourceForge.net's Techsay panel and you'll get the chance to share your >>> opinions on IT & business topics through brief surveys - and earn cash >>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>> _______________________________________________ >>> Arianne-devel mailing list >>> Ari...@li... >>> https://lists.sourceforge.net/lists/listinfo/arianne-devel >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share your >> opinions on IT & business topics through brief surveys - and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Arianne-devel mailing list >> Ari...@li... >> https://lists.sourceforge.net/lists/listinfo/arianne-devel > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Arianne-devel mailing list > Ari...@li... > https://lists.sourceforge.net/lists/listinfo/arianne-devel |
From: Hanno B. <h....@gm...> - 2006-11-28 23:22:02
|
Hi Matthias, Matthias wrote: > Well, this is a special case which is somewhat unclear, as the text says > (he may use it in his (private) LAN w/o problems, but not really in the > (not so private) internet). Well, the GPL has some more room here, so > imho Aaron can use this part to use his closed scripts in the nearly > private internet. Just a question of perspective :) > Aaron, keep up posted what you think and are going to do. I don't think the license is unclear in this case. If I read the FAQ right it is clearly not necessary for him to release the source, even if he runs the modified version on a public server. Look at this (from the FAQ): > The GPL permits anyone to make a modified version and use it without > ever distributing it to others. What this company is doing is a > special case of that. Therefore, the company does not have to release > the modified sources. According to this, he doesn't have to release anything. Then, the answer continues: > It is essential for people to have the freedom to make modifications > and use them privately, without ever publishing those modifications. > However, putting the program on a server machine for the public to > talk to is hardly "private" use, so it would be legitimate to require > release of the source code in that special case. We are thinking about > doing something like this in GPL version 3, but we don't have precise > wording in mind yet. If I'm not completely mistaken, this part is NOT about the conditions of the GPL, but about FSF's opinion on that matter. They say it WOULD be legitimate, not that it is, and finally state that they're thinking about making it a requirement for GPLv3. I think paragraph 2b) of the GPL is the key part here: > b) You must cause any work that you distribute or publish, that in > whole or in part contains or is derived from the Program or any > part thereof, to be licensed as a whole at no charge to all third > parties under the terms of this License. There are no restrictions imposed if I don't distribute or publish it, and that clearly isn't the case if just run it on my server. But I'm not a lawyer, and will I'm fairly certain that I'm right here, there is a possibility of a mistake on my part (of course, there always is ;) ). > Thanks anyway. It's scaring how complicate such a short license can be. Right, and that's one reason why I prefer BSD-style licenses. But I don't think we should start that discussion again :) Regards, Hanno |