Patreon-Sponsored Advancements

but like @RiccardoBlb said, some parts might be under different licenses.

it might be solved with additional descriptive text as additional licenses, right. if provided.

TLDR legal is an excellent template if you’re willing to put in that extra effort.

Caution using an open text field for license. If the site grows large and some day you want to be able to filter or sort by license (ā€œshow me everything I can use and leave the other stuff outā€), the last thing you want to deal with is 1,000 free-text entered licenses which may be misspelled, non-existent, or super-rare. You’ll never be able to filter by that field.

If it turns out to be a big issue and contributors want more licenses on the site’s list (assuming there isn’t just a single license), they can always be added based on popular demand.

If different parts of an asset are under a different license, it would need to be explained clearly, or otherwise break the asset up into two listings. I suppose this opens up the need for multiple-license selection, which is a bit of a pain, but it guarantees you’ll be able to filter/categorize later on.

To cover the ā€œI wanna special licenseā€ open-text case, optionally there could be a ā€œcustomā€ license type. But that’s a mess and possibly a maintenance/review headache I’d not encourage.

So my advice is, start out with draconian rules/policy (within reason), and only loosen up from there if you see a need. If you start out wild-west, it’s hard going back.

5 Likes

I think I’ve found a good middle-ground. You choose what you want and it gives you a list of licenses that are compatible with them. It’s not legal advice (and will be stated as such) but I think it’s better to have one than not. It still needs a little bit of work (assets vs code as @sgold pointed out) but I think it’s about as much as I can do for the topic.

10 Likes

I think most artwork assets like models, images, sound clips, etc. are usually licensed under some of Creative Commons licenses.

2 Likes

I didn’t want to get into it after writing a few walls of text myself, but yes CC’s a more typical starting point than source code project licenses like BSD-3.

@jayfella A license selector like posted above would be very cool, but honestly I’d suggest keeping this as simple as you can. We don’t want you getting burned out working on tangential stuff before anything’s operational. Can always be upgraded later. Personally I’d be fine with a simple dropdown list of licenses you (or everyone here) hand-picked, maybe with a description shown for convenience.

I know you can say it’s not legal advice and so on, but it might be a bit too much hand holding in the short term. Longer term it’s a fine vision–it’ll make the site look more mature. For now it’d be fine if you linked to an appropriate license selector, if there’s even a need for that.

I’ve already done the licensing stuff. I won’t keep posting screenshots but you select a source code license and an asset license. In the description under the license title it has a link to a license chooser in a separate page.

Everything is going pretty well. My primary concern is ORM. There are three types of asset (free/paid/contribute) with three separate states (potential/unapproved, live assets, amendments) and I have to do the groundwork now or I’ll lose the database structure and data if I do it later. It’s nothing I can’t deal with but yeah… brain teaser. All the rest is just leg-work; conforming to standards, URL hierarchy’s, etc. boring, tedious but nice when it’s done.

1 Like

Cool, sounds perfect. :slight_smile:

Yeah, good luck with the old ORM junk. I usually ā€œoutsourceā€ that stuff these days… databases = boring!

Just an update as to what’s happening over the next few days:

I havent used Patreon/Payoneer before, so I’m unclear as to how long it takes for the funds to reach me. As far as I’m aware Patreon releases funds on the 5th of every month. I believe it’s 3-5 working days for Payoneer to transfer it to my bank. Once the funds are available I’ll purchase the hosting and a SSL certificate. It may take a day or two to get things up and running properly on the server. So at a guess, assuming these time-scales are valid it will be around the 12th July that the website will be online.

For the first month registration will be disabled. Patreon sponsors will recieve login details via email. All public pages will be visible to the public, they just won’t be able to register and login.

I’m hoping that it will be available to everybody the following month, I do believe personally that it will be ready by then.

Everything is going as planned so far. It’s been tough, but it’s coming along very nicely :slight_smile:

12 Likes

So is the long term idea to build this into the SDK to allow for adding plugins and things to projects?

1 Like

It seems like that would be the natural flow of its future. There are so many hurdles to jump before we get there, though. I would very much like to see the day it does.

1 Like

The payment process takes a few hours but is same-day. The server has been purchased and is being configured. As I’m sure you understand it takes a little while to get everything together, but I’ve got it up and running with a SSL certificate. Just need to go over everything twice to make sure I haven’t missed anything. Details to patreons will be sent in the next few days. Thank you again for your sponsorship :heart:

6 Likes

The website is now live and available to view. Registration is currently disabled. Patreon sponsors will recieve details later today or tomorrow.

https://jMonkeyStore.com/

This is a preliminary stage. Hopefully over the next few weeks any issues will be ironed out and the public will be allowed to register.

If you experience a ā€œmaintenanceā€ page, it’s just me updating the codebase. It’s usually back up within a minute or three.

12 Likes

It is looking good @jayfella!

2 Likes

Looks pretty cool! The only feedback I have was that I was a little confused at first that clicking on the images wouldn’t open the store page. It took me a minute to realize it was trying to drag through the assets.

Ah. I can fix that I think. I’ll make the whole box clickable instead of just the title. :+1:

Thanks for the feedback :slight_smile:

also i think there should be some field to mark if it will be JME 3 or JME 4 (when jme4 will be already in development). it might be added as some required TAG too.

This might just be a WIP detail yet to be finished, but I feel like it would look nicer if the background and theme were more like the forum colors. Maybe using the darker and lighter shades of grey here. For some reason the plain black/white gradient reminds me of ā€œstock photoā€ or ā€œexampleā€ websites.

I’m not sure about the background gradient itself, although it might work better if it used the forum’s light/dark grey colors. The light-blue accent color used here is also nice (the whole theme is really), and that would be cool to see used too.

(Referring to #383838, #222222, and #6A86BB. Maybe the yellow #E6BE02 also.)

I am very much a functional programmer. I am definitely not an artist or designer. I know my strengths and they do not lie in art. I would really appreciate some help from someone in that field. Maybe a mock-up in photoshop or something - that’s how I usually get them - and I can work from that.

1 Like

Looks pretty cool!
Regarding reviews and ratings: 10 max stars seem a bit excessive. 5 max stars would probably easier to tell apart at a glance, since right now I have to manually go and count them. Seems like this is what I’m thinking about: The Magical Number Seven, Plus or Minus Two - Wikipedia

1 Like

Also, in mobile view, the arrows for scrolling the showcased items seem to prefer the left side: