Jump to content

License for shareware

- - - - -

  • Please log in to reply
2 replies to this topic

#1
sAuhsoj

sAuhsoj

    Learning Programmer

  • Members
  • PipPipPip
  • 41 posts
What license can I use for shareware? I originally had the program licensed under the GNU General Public License but as it is now shareware (not freeware) I will need a different license.
Do I need to pay for a license?
Also, what is the point of a license anyway?

#2
Irfan_A

Irfan_A

    Programmer

  • Members
  • PipPipPipPip
  • 186 posts
You can create your own licence and you don't need to pay it.
You can read license from many shareware program, examine them, and take it that suit your need.
The point are prevent the user to pirate your shareware, duration of license, installing your shareware on one or more computers or single workstation, etc.
nomainwin : open "CodeCall" for dialog_nf_modal as #whileTrue : wait

#3
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
There are well written sums of information on the Wikipedia article here: Proprietary software - Wikipedia, the free encyclopedia

The main benefit of applying such a license is custom control over: Use of the software, for example not using a shareware beyond its trial limitations, source code inspection and control (cannot reverse engineer or attempt to make shareware a full copy), and redistribution of the shareware (i.e. licensed one copy per household, and cannot redistribute to other computers without purchasing a full license)

Redistribution enforcement may be important if you wish to push updates often and ensure their copy is the latest, or revoke copies and have no alternative source for them to easily acquire.

However cannot overrule copyright law which provides certain rights to the user regarding copying or adapting.

It may be best to look at well written examples of EULA and licenses to determine which points you think you should enforce most.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users