I was thinking about adding panda3d to the MODDB


Preview Image*
500kb max, 800x600 recommended
The preview image is shown when browsing the engines listing.

Profile Header Image*
200kb max, 950x150 recommended
This header image is shown at the top of the engines profile, where the engines name is.

LARGE Profile Header Image*
2000kb max, 940x370 minimum
Please upload an in-game screenshot of your engine here with no text as that will look best.

What should i use?

What should i use for license as it has no BSD?

I remember I tried to add it when i was new here, but I gave up cause i didn’t have all the info.

well, anyway, let us all know when you post it so we can post some “objective” reviews…

Which licences does that site allow? I imagine it would be rather difficult to post about Panda3D’s licence when the licence it uses is not supplied as an option.

Another idea is to send an e-mail to someone maintaining the site and request that they add BSD as a licensing option. Better still, an “Other” option with a text field would be optimal.

Maybe “Proprietary” would fit best? I guess that’s different than “Commercial”. And I imagine they’ve received requests to add more license before; they might have some weird reason for excluding BSD and the rest.

At any rate, I don’t think we should let a little snafu prevent Panda3D from getting a lot of potential attention.

Proprietary is the more sophisticated word for “closed source”. Commercial is when it’s not free “as in beer nor speech”, Proprietary is when it’s not free “as in speech”, but might be “as in beer”. So that would not fit Panda for sure, since Panda is FOSS.

I’d say either go with the L-GPL (because it’s the closest to BSD you can get) and state it clearly in the description that it’s actually BSD, or ask ModDB to put BSD or at least “Other” with an option to fill the name by hand.

Well, typically the OpenSource world ends for you with the GPL unless you’re really into it, so I guess that might be the cause. And there are so many different licences that listing all of them would be pointless. Still, I don’t understand why, given the more general descriptions of “commercial” and “proprietary” they haven’t just put “open source” instead of “L-GPL/GPL/CC” there. That would’ve solved the problem on the go.

No! BSD is like the opposite of (L)GPL. That would really give off a wrong idea.

Really guys, we need to ask someone from ModDB to add BSD. It’s the most famous permissive open-source license.

I wanted to talk about this but never had the time…
The only difference I know is that you don’t have to share the changes done to the library itself, unlike LGPL.
And the main difference between GPL I know is that you have to share the changes done to the library itself, but under the same GPL license
The main difference between zlib and BSD I know is that with zlib you must not claim that you wrote the original software as well, but: “If you use this software in a product, an acknowledgment in the produc documentation would be appreciated but is not required.” - so basically you can say “I didn’t write this, but I’m not gonna say who did”? That doesn’t make sense. Other than that I don’t see much difference…


Thirded :wink:

RDB, I know the BSD (allowing binary-only redistribution) is very different from the (L)GPL, I’m perfectly aware of that. I just meant that from the licences available on the site the L-GPL is the closest one in general, because it’s OpenSource and it allows you to at least close your own code (gameplay code, let’s call it), if I remember correct that is. I meant to go with the L-GPL (unless you can make ModDB add BSD of course) because people looking for less-restrictive-than-the-GPL-itself stuff would search for that IMHO. And then they would find, in the description, that the engine is actually BSD, but L-GPL was used as the licence because ModDB doesn’t allow BSD as an option. My logic might seem a little strange though, I guess… :stuck_out_tongue:

Still, asking them to put BSD (or “Other” with a text field) is the best option for sure.

Done. I sent the following via their contact form:

I’ll post back if I get a response.

Success! I got this reply from Scott Reismanis:

I sent the following reply to him:

“BSD” should be fine as the Modified BSD is simply the original BSD with one clause removed. Also, when people say “BSD”, they usually refer to the Modified BSD rather than the original one.

Scott Reismanis informed me that “BSD” has been added to Mod DB’s list of licences. I just checked and indeed saw it there. Now we can add Panda3D to their database of game engines. :slight_smile:

Are you going to add the images from the main site? No offence, but some images like Kotodama’s don’t really show Panda3d’s features. I don’t know back when it was done, how many people did it, for how long and the game was being made and I don’t say its bad, but in my opinion people look at the screenshots to determine the features of the engine. You might say a real programmer won’t, but a real programmer might just not have the time to read the features (there isn’t a Gallery in this website for nothing)

I personally would recommend picking out a few from the main site’s gallery including Pirates of the Caribbean Online, A3P, Angels Fall First: the Second Antarean War, and–heck, maybe that is all that would be needed. That is not to say there are no other decent looking ones, but interested developers can come to this site and look through the galleries here to see the rest.

What I am more curious about is what would be set for this field:

Disney? CMU?

Technically, it is the “Carnegie Mellon Entertainment Technology Center” that is offering Panda3D to the community. The ETC is the closest thing Panda has to a publishing company.

It doesn’t sound like this database is really set up for open-source projects. :stuck_out_tongue:


I’m sure that can be added easily. I mean, they give an “add” form for developers/distributors. (http://www.moddb.com/company/add)

Well, most of the licences that were available on there prior to the addition of BSD were FOSS (including GPL, LGPL and “public domain”). Besides, let’s face it–most governments aren’t really set up for FOSS projects either. :stuck_out_tongue: That doesn’t stop us from screwing with things to get what we want.