Just a thought...
I'll guess the answer would be a big NO NO!!





you'll have to include the compiler into the package.write a script / asp solution that based on the users input, generate Pure Basic code, compile it and the delivers the executable?


Do I?!? Then I think you misunderstand me...Kaeru Gaman wrote:the point is:you'll have to include the compiler into the package.write a script / asp solution that based on the users input, generate Pure Basic code, compile it and the delivers the executable?
so you could develope this as a PB-Addon, but the user has to buy his own compiler.
 
  compile it and the user get the download link.
 compile it and the user get the download link. 
 


No, I didn't. In all the three examples, the user input change the actual PB code, not only some resources or bitmaps - and then compilation is done automatically.Kaeru Gaman wrote:but in your first post you said something different.




It is a hypothetical question.SkyManager wrote:If the compiler is put in the server for sharing its usage to the public, is this still violating the license agreement
 I've never said I actually are going to do this. If I wanted this kind of functionality, there is better ways - without violating the license agreement.
 I've never said I actually are going to do this. If I wanted this kind of functionality, there is better ways - without violating the license agreement. The compiler wouldn't be on the server for the public.
 The compiler wouldn't be on the server for the public.  



None of these is violating the license at all!techjunkie wrote:Two very simple examples;
01, I have made a breakout game in PB and people can download it from the Internet. To make it more fun, the user can upload a picture to the site and this picture is going to be used as bricks in the game. The picture is converted to hex and added directly to the PB code. The code is compiled and the user get a download link with the customized game.
02, I have done a small application and people can buy it from my site. To prevent the user from spreading my application around the globe, I'll "fingerprint" the application with the users name, mac-address and VISA-card numbercompile it and the user get the download link.
[EDIT]
one more...
03, I have done a small application and people can buy it from my site. To prevent the user from spreading my application around the globe, I make some kind of "jump-table" based on the users mac-address, i.e. the application can only run on a specific computer. This table is added as assembler code in the application, compiled and the user get the download link.
