Is this license enough?
#1

Hi, I've written a license for my script. I'm not going to release it, but if it does fall into the wrong hands then I only want it to be used as a reference and not directly hosted.

Is this enough?:

Quote:

("The accompanying software" or "the software" hereafter refers to the accompanying script)
This license governs use of the accompanying software.
If you use the software, you acccept this license. If you do not accept the license, you must not use the software.HTTP

1. Definitions
* The terms "reproduce", "reproduction" and "distribution" have the same meaning here, as under U.K. copyright law.
* "You" means the licensee of the software.
* "Your company" means the company that you worked for when you downloaded the software.
* "Reference use" means the use of software within your company as a reference, in read-only form, for the sole purposes
of debugging your products, maintaining your products or improving your products, and specifically excludes distributing
the software outside of your company.
* "Licensed patents" means any Licensor patent claims which read directly on this software as distributed by the Licensor
under this license.
* "Players" hereafter refers to anyone using the script through any multiplayer client.

2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide,
royalty-free copyright license to reproduce the software for reference use.
(B) Patent Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide,
royalty-free patent license under licensed patents for reference use.

3. Limitations
(A) No Trademark License- This license does not grant you any rights to use the Licensor's name, logo, or trademarks.
(B) If you begin patent litigation against the Licensor over patents that you think may apply to the software (including
a cross-claim or counterclaim in a lawsuit), your license to the software ends automatically.
© The software is licensed "as-is". You bear the risk of using it. The Licensor gives no express warranties, guarantees,
or conditions.
(D) This license must remain intact, unaltered and at the top of the software's code for the entire time it remains in your
posession. All members of your ccompany must be made explicitly aware of the license, and its limitations, when they
come into contact with the software.
(E) The software must not be hosted publicly for usage by players outside of your company. If run for testing purposes, it
must be shut down as soon as that allocated test phase is completed.
(F) Whilst usage of the software as a reference source is acceptable by the terms of this license, direct reproduction of
any part of the software is not permitted.

Reply
#2

Quote:
Originally Posted by ******
Посмотреть сообщение
If you are worried about the legitimacy of a license either find an existing one or ask a lawyer, since I doubt many people here can legitimately advise you on things like that.
It was based on the MS Reference License but with a few changes to make it applicable to SA:MP (and my server in general)

Quote:
Originally Posted by ******
Посмотреть сообщение
You also need to make sure that the license is entirely compatible with the licenses used in any includes. Notably, the Streamer plugin is GPL, which is a serious pain to be compatible with!
How would I go about doing this? "Any work that is not attributed to this author ('Joe Bloggs'), licensed or unlicensed, remains property of it's respective author and any licenses attached to said work applies and overrides this license for that specific piece of work."?

Quote:
Originally Posted by ******
Посмотреть сообщение
Also, have you licensed any patents and do you have permission to sublicense them?
What do you mean?
Reply
#3

Quote:
Originally Posted by ******
Посмотреть сообщение
If you are worried about the legitimacy of a license either find an existing one or ask a lawyer, since I doubt many people here can legitimately advise you on things like that. You also need to make sure that the license is entirely compatible with the licenses used in any includes. Notably, the Streamer plugin is GPL, which is a serious pain to be compatible with!

Also, have you licensed any patents and do you have permission to sublicense them?
lol? contact a lawyer rlly ;o cant u just seach some up?
Reply
#4

Alright, thanks. I'll look at the topic you wrote and I'll come back if I need some help.
Reply
#5

Quote:
Originally Posted by ******
Посмотреть сообщение
Two things:

1) Did you write this in PAWNO? Because you have ".HTTP" on a line.

2) There is actually nothing in that prohibiting them from hosting your mode, all they need to do is claim that they are hosting it for "reference" and they've got round your restrictions entirely.
Oops yes, I drafted it up in PAWNO and then exported it but it looks like I didn't notice that :P And limitation E prevents it from being accessible to anyone outside of the user's company.
Reply
#6

Quote:
Originally Posted by ******
Посмотреть сообщение
Pretty sure there are ways round that too:

"Click here to join our company as an unpaid consultant and gain access to our unlimited beta trial"

I know I'm being pedantic (sorry), but that is the sort of thing lawyers do.
Haha it's alright, do you know if I am allowed to append things to the standard GPL license for parts of a project?
Reply
#7

Quote:
Originally Posted by ******
Посмотреть сообщение
I think you can add to it and it won't be GPL any more, but you can't add to a license for someone else's code as then you're changing their restrictions.
But I mean if I was to use GPL on my main script so that I could include the streamer plugin, would I be allowed to append things to the GPL on my script (as long as it contains at least the same clauses as those mentioned in the streamer plugin).
Reply
#8

Quote:
Originally Posted by ******
Посмотреть сообщение
You might also be interested to know that I spoke to Incognito the other day about the possibility of dual-licensing the streamer plugin and it turns out that he actually switched the license to the Apache license a little while ago and I just hadn't noticed!
Looks like I need to update the include then so that I am covered by it :P
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)