Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / Is this a legal use of DBPro?

Author
Message
Sagan
23
Years of Service
User Offline
Joined: 2nd Oct 2002
Location:
Posted: 10th May 2003 06:31
Is possible to make a Easy Game Maker, that use the capacities of DBPro, the code to make games will be in other language, not a full language just some easy commands, maybe oriented just to some kind of game.
The code will be directly interpreted by a program done in DBPro, and will not be compiled with DBPro. The users will not use any file of DBPro, just the program made in DBPro.

In resume, running the program, players select some option, select they 3D objects files, made some easy code, and get a game…
They can save/load the game they made, as a kind of text file, but they will need always the program to run the game…

Is this legal, or illegal because is a use of a game maker, to program other game maker?
Or I just can program what I want with no limitations, and do with my program what I want?

This doesn’t mean I intend to do this, just a question crossing my mind!
Andy Igoe
23
Years of Service
User Offline
Joined: 6th Oct 2002
Location: United Kingdom
Posted: 10th May 2003 07:08
My understand is that this is totally legal, infact several people have already started writting such things although I struggle to see the benefits unless you make it point and click as otherwise all you will do is make a slower and feature limited BASIC in comparison to DBPro.

Pneumatic Dryll
Dave J
Retired Moderator
23
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 10th May 2003 07:08
Sounds as if they could effectively use DBPro's functions without purchasing/owning the produt. That would translate to yes, it is illegal.

"Computers are useless they can only give you answers."
Ian T
23
Years of Service
User Offline
Joined: 12th Sep 2002
Location: Around
Posted: 10th May 2003 07:23
No, he says they'd need the program. I think it falls in the category of 'unless-DBS-tells-you-otherwise-it's-just-fine'.

--Mouse

Famous Fighting Furball
SoulMan
23
Years of Service
User Offline
Joined: 22nd Nov 2002
Location: In a house somewhere on the planet earth
Posted: 10th May 2003 07:42
I'd have to say yes, it is legal.
Think of this.
You could make a program that all it would do is read a script.
The script would be the language of the program.
This script would tell the program what type of game it is.
For example a FPS.
It would give the maps, enemies, weapons, items etc...
Now it would have to be very simple FPS, nothing too fancy. I'm talking Wolfenstien 3D or Doom for that matter. That is about as complex as you could get. Maybe Quake1 or Quake2.
But yes, it is possible and legal.
Why.
Because they are not using Dark Basic Pro. They are using your program. You have a right to make such a program since they won't be directly using Dark Basic Pro's functions.
This is basically the same with everyone's level editors, paint programs etc...
So I see no problem for you to do it.
SoulMan

I am my own and own my am I
Dave J
Retired Moderator
23
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 10th May 2003 08:34
Oh lol, misread it... thought he said he wanted to make a program that lets people use DBP's functions but in a simpler way.

"Computers are useless they can only give you answers."
Zed
23
Years of Service
User Offline
Joined: 20th Sep 2002
Location:
Posted: 10th May 2003 11:35
It's no different to what the DB development team did with DB.

Rob K
Retired Moderator
23
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 10th May 2003 11:37
This is perfectly legal according to the DBP EULA. However, you obviously cannot include any of the DBP DLLs or DBP compiler.

Do you want Windows menus in your DBP apps? - Get my plugin: http://snow.prohosting.com/~clone99/downloads/tpc_menus_101.zip
Richard Davey
Retired Moderator
24
Years of Service
User Offline
Joined: 30th Apr 2002
Location: On the Jupiter Probe
Posted: 12th May 2003 03:37
It's legal.

"Gentlemen, we are about to short-circuit the Universe!"
Cras
23
Years of Service
User Offline
Joined: 15th Oct 2002
Location: United Kingdom
Posted: 12th May 2003 11:55
is it even possible to make dbp complie executables of its own, because without that, making a program which makes programs would be pretty useless.
Vandetta
23
Years of Service
User Offline
Joined: 17th Dec 2002
Location:
Posted: 12th May 2003 12:02
I dont think you could make DB make executables of its own...but you could have an exe that reads certain data files that describe the game. I think that pretty much accomplishes the same thing.

Kangaroo2
23
Years of Service
User Offline
Joined: 26th Sep 2002
Location: United Kingdom
Posted: 12th May 2003 12:04
Absolutely fine. In fact I know of several projects along these lines.

Coming Soon! Kangaroo2 Studio... wait and quiver with anticipation! lol
[email protected] - http://www.kangaroo2.com - If the apocalypse comes, email me
Rob K
Retired Moderator
23
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 12th May 2003 16:22
"I dont think you could make DB make executables of its own...but you could have an exe that reads certain data files that describe the game. I think that pretty much accomplishes the same thing."

You certainly could get a DBP exe to write its own executables. DBP can write bytes to a file, which is the only necessary feature to make a compiler. Not easy though

Do you want Windows menus in your DBP apps? - Get my plugin: http://snow.prohosting.com/~clone99/downloads/tpc_menus_101.zip
cusoi
23
Years of Service
User Offline
Joined: 3rd Jan 2003
Location: Netherlands
Posted: 12th May 2003 20:10
But, if this is legal, you could make a program like this:
You can use every command of Dark Basic but give the commands an other name. Than you can let the program output a text file that can be read by an exe that's provided. And than sell the program for $10,00. Than nobody wants to use DB anymore... I know this isn't legal, but where do you put the line between legal and illegal. What can you do, and what can't you do?

Pentium IV 2.4 GHZ 256 MB Ram Geforce 4 TI 4200 128 MB
Visit my site: www.cuso.tk
Rob K
Retired Moderator
23
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 12th May 2003 21:17
@RTSpider.

Wrong. You are NOT allowed to include any of DBP's DLLs in the program that your compiler makes (the 3D engine DLLs, the DBP core DLLs, the 2D DLLs, sound / collision DLLs etc.). This would mean no 2D / 3D engine or any of the core functions etc.

Do you want Windows menus in your DBP apps? - Get my plugin: http://snow.prohosting.com/~clone99/downloads/tpc_menus_101.zip
The Wendigo
23
Years of Service
User Offline
Joined: 13th Sep 2002
Location: A hole near the base of a tree in the US
Posted: 12th May 2003 23:14
You can effectively add to the back of a .EXE file the script files, thus making it a standalone EXE. I'm not going to say how as I feel this is a disrespect to DBP (and I haven't done it with DBP), but I have done it in VB for a single file installation program and it works like a charm!

Current Projects: mini BSP maker 50%, Height Mapper with many features 75%, FPS/RTT Nameless at the moment 15%
Ian T
23
Years of Service
User Offline
Joined: 12th Sep 2002
Location: Around
Posted: 13th May 2003 00:36
There is actually a very clear line stating what's legal and what's not... basically, don't include a single thing for the DBP installation unless you're given permission.

--Mouse

Famous Fighting Furball
Rob K
Retired Moderator
23
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 13th May 2003 02:57
Let me simplify it:

EVERYTHING is legal except:

1) You may not include DBP DLLs seperate from the compiled exe, or provide any option for your program to extract the DLLs and use them elsewhere.

2) You may not include the DBP compiler.

Do you want Windows menus in your DBP apps? - Get my plugin: http://snow.prohosting.com/~clone99/downloads/tpc_menus_101.zip

Login to post a reply

Server time is: 2026-07-11 13:57:40
Your offset time is: 2026-07-11 13:57:40