Lisias
Space Traveller Wanna-be
[*]"Uploader" (not necessarily developer) creates a new addon and uploads files to it.
If the guy developed an add-on, the guy is a Add-on Developer.
We, Software Developers, are used to using Developer as a acronym for Software Developer. But there're other roles for development.
But I don't have any specific desire to see them called "developers". I would perfectly fine on calling them Add-On Builders.
I just found undesired calling them only "uploaders".
(On a second thought, Builder can be a better name....)
[*]Uploader can then set the same sort of options now while the files are processed (more on this elsewhere); pictures, descriptions etc.
[*]At the addon upload or modify screens, the uploader can specify software licensing, to different elements of the addon; so, for instance, the "code" could be set "GPL" and the "assets" could be "CC-BY-NC-ND" or something along those lines. Choose from predefined options or enter a bespoke value. (Note that we have already discussed the concept of "development groups" owning the addon itself, and thus multiple authors being credited for the addon)
Sounds nice. But the Add-On should have a copy of these information on the zip file itself, and the page where he is setting this options must state that.
Once you download the add-on, there's no way to link the .zip to the licensing terms you accepts by downloading the zip.
[*]If the license is something like "GPL", the uploader can specify that OHM should bundle the license in with the addon package (this is a requirement of the license, but it might be that the packager has not added it, so OHM could take care of that).
In my opinion, it should not be something like GPL. If should be anything that fits Orbiter Hangar best. Double Licensing is an option, and it's easier to cope a Double Licensed code to GPL (I want it, I do it - it's that simple) than to invent a new license that fits you and also is compatible with GPL.
GPL *is tricky*.
Giving the Builder/Developer/Uploader/<???:> the option to use more than one license on this artifacts appears to be a better solution.
[*]Once submitted, the license selected is marked against the addon. Users can see the selected license (both the fact that it is, for instance, GPL, and the actual license text) and optionally (at the uploader's selection) when a restrictive license is selected a warning can be shown about the distribution license when the files are downloaded (a reminder not to bundle a GPL'ed addon with non-GPL'ed add-ons in a release bundle, for instance)
I would like to make this a N<>N relation. "Once submitted, the licenses selected are marked <blablablabla>"
I nice touch this remind talking about the restrictions applied to the bundle. Nice idea!
Would this be a beneficial feature, or a waste of time? Would you want it any differently?
I don't see any hurt coming of this. I can see some useful and beneficial effects (as alerting the Orbiter user about what can be done with the bundle *before* downloading it).
I see no reason to do not do it.
But IMHO would be a good idea to, additionally, propose a Standard Orbiter Hangar license to be used by default, and saving the Uploader/Builder/Developer/<????> the burden to learn about this licensing mumbe-jumbo . Such a license should be hightly restrictive in order to protect the casual developer (that knows squat about the matter) from "over-releasing" some copyrighted material of his.
You know, there're people that make a live building meshes, textures and images. These guys don't want to see a work of them being used commercially for free. Graphical Artists are workers too.
---------- Post added at 02:08 PM ---------- Previous post was at 02:01 PM ----------
I beg to differ. Orbiter was never been at risk.
The legality of the Add-Ons was being discussed.
Imagine a World where no one could legally possessing add-ons for Orbiter - and by using, you would be liable for software piracy.
What can be a nasty problem, for example, in Australia.
The Copyright Act 1968 similarly provides for criminal sanctions. Under this Act it is an offence to:
knowingly import, possess, sell, distribute or commercially deal with an infringing copy
You would be incurring in error if you think that your problems are just GPL complying or USA Copyright Act overcoming.
Software Piracy is a felony.
Last edited: