jsbsim icon indicating copy to clipboard operation
jsbsim copied to clipboard

Request: Unreal Marketplace Plugin

Open jamesford42 opened this issue 1 year ago • 5 comments

For people just wishing to try things out, the current process leaves a lot to be desired. Please consider actually publishing the unreal engine plugin to the marketplace. A sample project would be ideal, too.

jamesford42 avatar Jul 03 '24 16:07 jamesford42

A sample project is included in the UnrealEngine folder. The plugin is fairly barebones and was originally meant as a reference point for the simulation industry to use as a starting point. It should be noted that anyone wishing to truly develop with the plugin will need to be ready to learn a lot or already be an experienced developer.

Since no one owns the reference plugin and it is MIT licensed, you are free to package the plugin itself as compiled binary and submit to the Unreal Marketplace. But since the plugin relies on JSBSim, which is LGPL and GPL licensed, you have to be careful which parts of JSBSim you include on the marketplace, as GPL content is definitely not allowed on the marketplace. LPGL, might be allowed. That's something you would have to find out.

Any changes or improvements are welcome to the plugin/project. If there are parts of the read me that can use improvement or clarity, please share. You can also submit pull requests with changes you'd like to see.

gallonmate avatar Jul 03 '24 19:07 gallonmate

Considering this repository is public, doesn't that fulfill the terms of LGPL/GPL (i actually do not know), regardless of how and where binaries built from that code are packaged and distributed? Not sure if this is even the same issue exactly, but if a commercial game cannot be made which uses JSBSim code for the aircraft physics sim, that would be a big nail in the coffin of my planned use.

jamesford42 avatar Jul 03 '24 22:07 jamesford42

Take a look at - https://github.com/JSBSim-Team/jsbsim/discussions/631

seanmcleod avatar Jul 03 '24 22:07 seanmcleod

Take a look at - #631

I see, looks like the most current state is described here. https://github.com/JSBSim-Team/jsbsim/discussions/631#discussioncomment-2908489

Question posted as reply to that.

jamesford42 avatar Jul 03 '24 23:07 jamesford42

A marketplace plugin is too complex because we need to support 3 versions of Unreal. JSBSim works on all UE5 versions, it's not the problem. The problem is that it takes times to compile each time an engine version and deploy it to the store.

demonixis avatar Jul 10 '24 08:07 demonixis