LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 04-01-2008, 06:17 PM   #1
karla
LQ Newbie
 
Registered: Apr 2008
Posts: 2

Rep: Reputation: 0
Software License Enforcement


Is there any open C/C++ source code available for enforcing user licenses?
That source code must have mechanisms to ensure that:

1. Users cannot run simultaneously more copies of the tool than those that they have purchased.
2. Users can not use the tool after the license period expires.

Thank you in advance

Last edited by karla; 04-01-2008 at 06:22 PM.
 
Old 04-01-2008, 08:22 PM   #2
Beads
Member
 
Registered: Nov 2004
Location: Washington
Distribution: Mint
Posts: 104

Rep: Reputation: 17
Quote:
Originally Posted by karla View Post
Is there any open C/C++ source code available for enforcing user licenses?
This is open source. The very intention is not to enforce anything. Why would you even consider that?

If you want to hide your code, then create a binary-only file for others to use, like some of the CAD programs that are available for Linux do.

But don't expect support in this endeavor. Open source is just that: Open source code.
 
Old 04-01-2008, 09:15 PM   #3
DragonSlayer48DX
Registered User
 
Registered: Dec 2006
Posts: 1,454
Blog Entries: 1

Rep: Reputation: 75
Quote:
Originally Posted by Beads View Post
This is open source. The very intention is not to enforce anything. Why would you even consider that?

But don't expect support in this endeavor. Open source is just that: Open source code.
Well spoken, indeed. You can write proprietary software for Linux if you want to, but it won't be very kindly accepted. You'll also need to find your own way around the General Public License, which won't be possible if you're using GNU/GPL tools to create your software.

Cheers

Last edited by DragonSlayer48DX; 04-01-2008 at 09:24 PM.
 
Old 05-17-2021, 04:00 AM   #4
avalonit
Member
 
Registered: Jun 2008
Posts: 81

Rep: Reputation: 19
Thumbs down

Quote:
Originally Posted by DragonSlayer48DX View Post
Well spoken, indeed. You can write proprietary software for Linux if you want to, but it won't be very kindly accepted. You'll also need to find your own way around the General Public License, which won't be possible if you're using GNU/GPL tools to create your software.
This is not true. Only if you want to re-distribute or bundle such tools or libraries you may have an issue.

/don't trust forum advice including this post itself
 
Old 05-17-2021, 05:12 AM   #5
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Say what ?. The previous post was over 13 years ago.

Long dead and buried and no one would care any more.
 
Old 05-17-2021, 03:42 PM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,980

Rep: Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624
"/don't trust forum advice including this post itself" said avalonit.
 
Old 05-18-2021, 07:53 PM   #7
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Even though, yes, the original post is very old, I still believe that the best "software license enforcement" is: "none, other than expiration dates."

I've sold a proprietary Windows product for more than twenty-five(!!) years now, and the only thing that it has is a simple serial-number that can have an expiration date. There is no "enforcement." I don't want my paying customers to even be inconvenienced. I use the expiration-date feature to support time-limited (but not feature-limited, and not "free") trials ... and to offer an attractive low-priced option for a frequently occurring use case. (You can apply the full purchase amount of a time-limited version toward the purchase of a not-time-limited version during the time-limit period.)

I don't lose sleep over the license-code-publishing that I know happens. I'm too busy supporting my customers. And, "leaving them with a stack of virtual business cards ..."

One very interesting thing that I did learn is that some government customers, particularly outside of the USA, need for there to be "something that they must buy." Because they're not allowed to spend public funds for anything that can be had for free, and they don't feel comfortable trying to satisfy their auditors unless there's a license-code that they can point to. I guess that's at least part of why many [business ...] products that are "off the [now-virtual] shelf" often still require the entry of some "code" at some point during their installation . . .

Last edited by sundialsvcs; 05-18-2021 at 08:05 PM.
 
Old 05-19-2021, 02:44 AM   #8
avalonit
Member
 
Registered: Jun 2008
Posts: 81

Rep: Reputation: 19
Quote:
Originally Posted by sundialsvcs View Post
I've sold a proprietary Windows product for more than twenty-five(!!) years now
Thanks for the answer! Do you use any ready library for license enforcement or you custom-coded it?

P.S. for people complaining about answering old posts, this is my reply http://rboci.blogspot.com/2017/12/wh...cromancer.html
 
Old 05-19-2021, 03:39 PM   #9
Bonzoo
Member
 
Registered: Sep 2018
Location: Costa Rica
Distribution: Antix21a2,Parrot rolling,MXfce19.4,Sparky Openbox
Posts: 233

Rep: Reputation: 48
I'll gladly pay for killaware, IF I can have the source ;-)
Never afraid to pay for a persons work...as long as I can supervise from start to finish
 
Old 05-19-2021, 04:31 PM   #10
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,980

Rep: Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624
The original (very old) question.
"Is there any open C/C++ source code available for enforcing user licenses"
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
linux license software slimm609 Linux - Software 4 09-05-2007 01:25 PM
Game Software License Issue iam_techno Linux - Software 6 04-16-2007 04:22 PM
LXer: Interpreting a software license LXer Syndicated Linux News 0 09-30-2006 02:21 AM
license software gobi_dgm Linux - General 1 09-15-2006 05:53 AM
Software License Information jialexylopez Linux - Newbie 2 03-05-2006 04:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration