netman74501 Posted June 11, 2011 Share Posted June 11, 2011 Can I forbid anyone to copy, modify, etc. a compiled AutoIt script? Does me licensing my compiled script break any rules or licenses that AutoIt itself has? I have searched and read some other licensing topics on here but, want to be certain I am not doing something against the rules before I actually release my software to the public. Thanks! Link to comment Share on other sites More sharing options...
jchd Posted June 11, 2011 Share Posted June 11, 2011 Modifying, etc. a compiled script is already forbidden by AutoIt license. Licensing your executable? No problem as long as it is your product. The issue is the deterent to keep people away from messing with it, but you certainly kow that. This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
GEOSoft Posted June 11, 2011 Share Posted June 11, 2011 SOFTWARE PRODUCT LICENSEThe SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.The definition of SOFTWARE PRODUCT does not includes any files generated by the SOFTWARE PRODUCT, such as compiled script files in the form of standalone executables.1. GRANT OF LICENSEThis EULA grants you the following rights:Installation and Use. You may install and use an unlimited number of copies of the SOFTWARE PRODUCT.Reproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT either in whole or in part; each copy should include all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may be distributed as a standalone product or included with your own product.Commercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.Reverse engineering. You may not reverse engineer or disassemble the SOFTWARE PRODUCT or compiled scripts that were created with the SOFTWARE PRODUCT.You can copyright your code and forbid anything as long as you are aware that doing so will not stop anyone from doing what they want to do.Does it give you a legal leg to stand on? Probably not since copyright law varies widely from country to country. You might have limited recourse if the person violating the copyright is in the same country as you and I'm not sure but I think the server holding the download also has to be in the same country or it would fall under the laws of the country where the server is located.If you think you can protect your code by any manner then by all means; have at it. George Question about decompiling code? Read the decompiling FAQ and don't bother posting the question in the forums.Be sure to read and follow the forum rules. -AKA the AutoIt Reading and Comprehension Skills test.*** The PCRE (Regular Expression) ToolKit for AutoIT - (Updated Oct 20, 2011 ver:3.0.1.13) - Please update your current version before filing any bug reports. The installer now includes both 32 and 64 bit versions. No change in version number. Visit my Blog .. currently not active but it will soon be resplendent with news and views. Also please remove any links you may have to my website. it is soon to be closed and replaced with something else. "Old age and treachery will always overcome youth and skill!" Link to comment Share on other sites More sharing options...
netman74501 Posted June 11, 2011 Author Share Posted June 11, 2011 Thank you for your replies. I do know that anyone can just ignore the restrictions I place on my software. But, legally, if I catch/hear of someone breaking the copyright/restrictions I place on my software, I want to be able to have some kind of legal action I can take against them. The main motive here is to not let other companies get my code while at the same time not break any restrictions coming from AutoIt itself. As for anyone outside the U.S., I am not really concerned with them as my program is probably only going to be used locally. So to recap: yes I can put my own restrictions on the software I have wrote and register for copyright but, anyone can ignore all this and take it anyway. Nice. Thanks again! Link to comment Share on other sites More sharing options...
Chimaera Posted June 11, 2011 Share Posted June 11, 2011 Even if you find them , then you would still probably have to prove somehow that they did reverse engineer it. Which isn't gonna be simple, and if they are just using a cracked version, im not sure how the penalty's would work. Do your best with your code obfuscate it and make it as tricky as you can, but that's about all you can do. Obviously have the proper disclaimers and logos all through it if necessary. Good luck Chimaera If Ive just helped you ... miracles do happen. Chimaera CopyRobo() * Hidden Admin Account Enabler * Software Location From Registry * Find Display Resolution * _ChangeServices() Link to comment Share on other sites More sharing options...
Blue_Drache Posted June 11, 2011 Share Posted June 11, 2011 So to recap: yes I can put my own restrictions on the software I have wrote and register for copyright but, anyone can ignore all this and take it anyway. Nice.In a nutshell. Yes.The only thing that stops people from murdering someone is the fear of being caught and going to jail. Some people just don't care though. Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache Link to comment Share on other sites More sharing options...
netman74501 Posted June 11, 2011 Author Share Posted June 11, 2011 (edited) Thank you Chimaera.I have tried the Obfuscator found at http://www.autoitscript.com/site/autoit-script-editor/downloads/ but, cannot get it to work. I think that should be in another thread though. It tells me a duplicate function name exists.@Blue_Drache: LOL... One day, if enough people drive me to that point, I might be one of the ones that just don't care. Edited June 11, 2011 by netman74501 Link to comment Share on other sites More sharing options...
MHz Posted June 11, 2011 Share Posted June 11, 2011 So to recap: yes I can put my own restrictions on the software I have wrote and register for copyright but, anyone can ignore all this and take it anyway. Nice.Put it this way, be unreasonable then expect to be treated as unreasonable. This is how people react. Link to comment Share on other sites More sharing options...
Unsigned Posted September 30, 2011 Share Posted September 30, 2011 Reverse engineering. You may not reverse engineer or disassemble the SOFTWARE PRODUCT or compiled scripts that were created with the SOFTWARE PRODUCT. Of course, even that may not have much clout if you don't advertise the fact that your script was compiled with AutoIt (may don't.) If you don't explicitly tell users they're running an AutoIt-powered app, they can (and will) plead ignorance. . Link to comment Share on other sites More sharing options...
Rockerman Posted October 28, 2011 Share Posted October 28, 2011 newbie question.. if I write a program using AutoIt, does AutoIt own any rights to the program? For example, I write a program that cures world hunger and I make billions, do I owe AutoIt anything (besides infinite gratitude)? Thanks. Link to comment Share on other sites More sharing options...
JohnOne Posted October 28, 2011 Share Posted October 28, 2011 No. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 28, 2011 Moderators Share Posted October 28, 2011 Rockerman,From the EULA:"This EULA grants you the following rights:[...]Commercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.[...]"So pleasse go ahead and make your fortune. Although I feel the donation of a suitable percentage of any profit might be helpful to Jon to keep the server going. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Zedna Posted October 28, 2011 Share Posted October 28, 2011 (edited) I have tried the Obfuscator found at http://www.autoitscript.com/site/autoit-script-editor/downloads/ but, cannot get it to work. I think that should be in another thread though. It tells me a duplicate function name exists. Try these options, it's for partial obfuscation to be safe for your code(don't obfuscate strings and numbers, only variables and functions): #AutoIt3Wrapper_run_obfuscator=y#Obfuscator_parameters=/SF /SV /CV=1 /CF=1 /CS=0 /CN=0 /OM Edited October 28, 2011 by Zedna Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
Juvigy Posted October 31, 2011 Share Posted October 31, 2011 I would suggest not to count on any legal actions and copyrights until your sofware is quite popular and you are making a lot of money. Until then keep in mind that reverse engineering even obfuscated scripts is relatively easy. Best way i found is called Citrix metaframe server. Users are using internet to connect on the server and use the software. They cant copy,modify or do anything that you dont want them to do. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now