|
Post by horizon on May 2, 2009 12:44:40 GMT -5
Although I haven't programmed anything in RB yet, I have been thinking about it from time to time and especially about how to use it to sell software to single users or companies (without running the RB server on the internet) This seems a bit difficult as it is now if I understand things right. What I would like to be able to do is to install a server with no visible interface on a single machine or local area network (just like a runtime engine) using an ordinary installer. The installer could set up the server to start with Windows, and create shortcuts that points the browser to the server and its preconfigured 'index.bas' application. If RB came with a runtime folder containing the necessary stuff to do this, developers could use RB personal to create the program files, drop them in this folder and use an ordinary installer to distribute them just like any single use program, only potentially much more powerful. Just an idea!?
|
|
|
Post by mackrackit on May 2, 2009 14:07:21 GMT -5
Maybe I am missing something, but RB can do all of this already.
To install your setup a self extracting *.zip will do, use a self extracting *.zip for updates.
This is the part I am not clear on
If it is on a network then...?
|
|
|
Post by Carl Gundel - admin on May 2, 2009 14:30:12 GMT -5
So, you mean that Run BASIC would be able to produce a free or for-sale program that can be distributed just like other compilers do? The only special thing about this application is that it would use the web browser for its GUI?
There may be some value in being able to do this, but you can already use Liberty BASIC and other similar tools to produce distributable applications.
-Carl
|
|
|
Post by horizon on May 2, 2009 14:50:03 GMT -5
I wrote a test app and ran it on my local machine, or from other networked machines at work, so 'If it is on a network then..?' shouldn't be a problem at all. It worked like a charm?
|
|
|
Post by Carl Gundel - admin on May 2, 2009 15:02:14 GMT -5
I wrote a test app and ran it on my local machine, or from other networked machines at work, so 'If it is on a network then..?' shouldn't be a problem at all. It worked like a charm? That's how it's intended to be used. -Carl
|
|
|
Post by horizon on May 2, 2009 15:15:24 GMT -5
I know that. Only I can't use your RB to make this happen to customers. If there's no money in it and is intended for my own use, then its a hobby language, not a serious tool, hence my idea and this post.
|
|
|
Post by votan on May 2, 2009 15:55:52 GMT -5
I think he means that he can distribute a web app to customers without them being able to edit code or do any changes to the programs or how the server behaves.. just like we (me and Carl) talked about a while back (still have to answer your last mail though.... never had a real chance to get into it again). This would allow us to pack the full web app into a simple installer, send it to the customer and have him install the app on his server. So what that would need would be a version of the server without any option (besides start and stop) and the ability to encrypt the programs so, that the customer has no way to edit the code but still being able to run the code. That would add a lot to RB regarding commercializing products. This way you could also lock programs to given domains to avoud using a purchased program on more than the allowed domains etc etc... Lot's of potential...
|
|
|
Post by mackrackit on May 2, 2009 17:13:08 GMT -5
Carl asked for suggestions about the professional version in another thread. Sounds like this type of RB would be the pro version.
|
|
|
Post by horizon on May 6, 2009 16:30:07 GMT -5
votan and mackrackit said this much better than me. If anything like this could happen in a pro version, I'll be happy to pay for it, or register again.
|
|
|
Post by Psycho on May 6, 2009 17:01:24 GMT -5
Yes,
I would also like something exactly as Votan describes above. I wrote an app that is running at my plant on a local network but I have had several suppliers inquire about getting a version of it and it would take something like that to allow it to be distributed commercially. From some earlier posts, I'm not certain if the pro version on the horizon would allow for that or not.
John "Psycho" Siejkowski
|
|
|
Post by Carl Gundel - admin on May 7, 2009 12:47:58 GMT -5
Would it work to just buy a Run BASIC Personal Server license for each interested party (or get them to purchase it) and then run your system on that? -Carl Yes, I would also like something exactly as Votan describes above. I wrote an app that is running at my plant on a local network but I have had several suppliers inquire about getting a version of it and it would take something like that to allow it to be distributed commercially. From some earlier posts, I'm not certain if the pro version on the horizon would allow for that or not. John "Psycho" Siejkowski
|
|
|
Post by mackrackit on May 7, 2009 15:06:12 GMT -5
Would it work to just buy a Run BASIC Personal Server license for each interested party (or get them to purchase it) and then run your system on that? -Carl What do you do if you do not want to give up the source code?
|
|
|
Post by BillSturm on May 7, 2009 15:06:52 GMT -5
Would it work to just buy a Run BASIC Personal Server license for each interested party (or get them to purchase it) and then run your system on that? But they get your whole system including source code for the price of one system. What incentive do they have to buy more copies or pay for maintenance? I plan to do just what you said, at least for my current project, and keep my RB systems open to my customers. But the RB system is not my main product. If it were, I might look for something compiled. -Bill
|
|
|
Post by Carl Gundel - admin on May 7, 2009 15:26:43 GMT -5
Ah, I see. Well maybe we can do something about that for a future version. In the meantime you might try to get them to pay you what it's worth to you. -Carl Would it work to just buy a Run BASIC Personal Server license for each interested party (or get them to purchase it) and then run your system on that? But they get your whole system including source code for the price of one system. What incentive do they have to buy more copies or pay for maintenance? I plan to do just what you said, at least for my current project, and keep my RB systems open to my customers. But the RB system is not my main product. If it were, I might look for something compiled. -Bill
|
|
|
Post by Psycho on May 7, 2009 21:45:04 GMT -5
Would it work to just buy a Run BASIC Personal Server license for each interested party (or get them to purchase it) and then run your system on that? -Carl Yes, I would also like something exactly as Votan describes above. I wrote an app that is running at my plant on a local network but I have had several suppliers inquire about getting a version of it and it would take something like that to allow it to be distributed commercially. From some earlier posts, I'm not certain if the pro version on the horizon would allow for that or not. John "Psycho" Siejkowski That was my first thought but as others have pointed out, source code exposure is the big drawback. I sense you now have a good idea of what we're looking for. John "Psycho" Siejkowski
|
|