I have a UNIX based perl project, with a main.pl file which further uses some of the user defined perl modules. I want to add licensing to my perl project. What are the best ways to to it?
How to add license to my Unix based perl project
114 Views Asked by Harley At
1
There are 1 best solutions below
Related Questions in PERL
- Perl Command Line Interpreter crashing on exit
- Perl Regex: Merge multiple one-character substrings
- Syntax error in Perl open
- Need help in understanding perl tr command with /d
- Referencing a Schema's table batch/perl
- Retrieving filtered list of files using template toolkit
- “Badly placed ()'s” error when running loc command
- getting google contacts using shuttlecloud
- Perl Module using %EXPORT_TAGS
- get all possible permutations of words in string using perl script
- Can't locate DBI.pm in @INC with Perl
- split string into several substring using indexes
- How to find strings between two specified texts
- Getting a json from a server and assigning it to a variable
- Is there anyway to plot timeline charts in excel sheets using Spreadhseet::WriteExcel module in Perl?
Related Questions in ENCRYPTION
- How to customize the output of the Postgres Pseudo Encrypt function?
- encrypted email with entrust certificate is not opening with MS Outlook
- Encrypting with Crypto Node.js and decrypt with window.crypto in Service-Worker
- How to decrypt identity section in web config?
- An exception of type 'System.Security.Cryptography.CryptographicException': keyset does not exist
- IBM DB2 native encryption applied on live database
- crypto.BadPaddingException: data hash wrong (EKYC-Response)
- searchable row level encryption using java?
- AES 256 and Base64 Encrypted string works on iOS 8 but truncated on iOS 7
- Decrypted string returns "Length of the data to decrypt is invalid"
- Storing Encryption Key in Application
- Decryption password Encrypted using Encryptbypassphrase of SQL Server in Java
- Using HTTPS or encrypt response myself
- Encrypting (large) files in PHP with openSSL
- Writing a code to decrypt message from a text file
Related Questions in LICENSING
- I accepted "Apple Developer Program License Agreement ", but it is not hide
- Am I allowed to use GitLab Community Edition for commercial projects?
- How to create installer for mac software
- Getting dependencies licenses
- Agree to my privacy policy when sign up to my site via facebook
- How to make a trial version of our software
- Version and/or license compatibility issues in Arcgis Products
- Are currently 280 dependencies required to use angular2?
- Visual Studio 2017 RC used in commercial environment
- ZedGraph License
- How to limit the SQL Server Developer edition to the Standard edition?
- Xamarin expired Visual Studio not opening project for viewing
- Clearcase license movement
- Interaction SQL Server Developer edition with production environment
- How do I adapt an existing licence from a forked project giving all due credit to the original author?
Related Questions in PP-PERL-PAR-PACKAGER
- What to include when using Encode with PAR Packer
- Cannot install module pp on windows 7 64 bit with Strawberry-Perl
- which tool use to create Perl executable
- Get all dependencies for Par::Packer?
- How do I debug an executable created using the perl PAR packager (pp)?
- Perl packed/compiled GUI app does not start/not work?
- Perl Par::Packer Can't find module issue
- How to add license to my Unix based perl project
- .exe crated using Par::Packer with script containing Net::SSH2 is not working
- PERL do not run script after PAR
- PAR packer is not including user defined modules
- Perl Got error when use pp -o test.pl
- Missing 'libexpat-1_.dll' error for executable made with pp
- Link perl xsub via Perl packager
- perl compiler or packer that tolerate perl fork in windows plateform
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Consider all of the millions of dollars that the entertainment and software industries have spent on DRM schemes to protect their digital wares, and how few of those products make it a week past release without being cracked. You're not going to do any better.
And that's without Perl making the cracks easier. Because the Perl binary needs access to the source code, it's effectively impossible to prevent the user from having access to that code. You can obfuscate it, you can use a packer to make it a standalone (pseudo-)binary file, etc., but all of these things are relatively trivial to work around.
The best approach, therefore, is to approach this as a legal problem rather than a technical one. Hire a good intellectual property lawyer and have them write up a licensing contract. Make your customers sign (not just click through - sign) this contract before receiving the software. If they violate the terms of the agreement, sic the lawyer on them.