ypid-geberit Posted October 4, 2019 Share Posted October 4, 2019 Hi I come from a GNU/Linux, Python background and are usually more at home on GitLab and GitHub. There it is very common that authors pick a license they like and release software under such a license. This makes it clear what usage the author wants to allow and so on. Now I am involved with AutoIt for some time now and recently published some code which I thought could be useful for others (https://github.com/geberit/e2e-tests). There I make use of some nice UDFs (thanks for sharing!). The issue is that the legal status of the UDFs is unclear to me so I cannot share nor share a modified copy of those UDFs along. I now started to ask the authors of those UDFs if they could resolve this uncertainty and got a response from @Jos stating that: I appreciate such a statement. The issue is that it is not very precise. Software licenses cover this much better and legally binding. Without a clear statement from the autor(s) of some code, the default copyright applies which does not grant very much. Sharing of (modified) copies for example is not allowed by default. This makes collaborative improvements or usage kinda dangerous. I think it could be helpful to get awareness for this. Can it maybe be added to? Lets discuss Link to comment Share on other sites More sharing options...
Developers Jos Posted October 4, 2019 Developers Share Posted October 4, 2019 Understand where you are coming from, but this is not a software sharing platform like GitHub, but rather a forum where we support AutoIt3 and also post/share the work we've made. The original authors of both UDF's you posted the request for haven't been around for quite a while so my guess is you won't get any answer from them anyway. So let's keep this simple and just recognise the people that provided code in your project when no firm license model was defined. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
ypid-geberit Posted October 4, 2019 Author Share Posted October 4, 2019 Thanks for you feedback. I also understand that software licenses are not common in this forum and how this came to be. This is a general issue that should be addressed to be on the safe side. At least for UDFs that are basically libraries, authors should assign a license when they post their work. Otherwise, nothing will improve, people come and go and now we have the situation were there is some code but legally I would be required to rewrite it from scratch if I wanted to use/modify it in my work and properly publish it. Everything else is simply not legal. Some community/collective understanding of "All code posted here is free" is nice but legally not tough. (I assume you mean "Public domain". You could also mean Free Software licenses like the GPL. I can hardly tell). This scares people like me who would like to improve some UDFs but effectively can’t. The thing I could probably do is to publish patches (that can be applied with the Unix `patch` command), but not the original code itself. > just recognise the people that provided code in your project when no firm license model was defined The jurisdiction I know (Germany and basic knowledge of the US), you are not allowed to simply do that. Note that I am not a lawyer. Link to comment Share on other sites More sharing options...
Earthshine Posted October 4, 2019 Share Posted October 4, 2019 you can maintain your own UDFs if you are so worried about it I guess. My resources are limited. You must ask the right questions Link to comment Share on other sites More sharing options...
ypid-geberit Posted October 4, 2019 Author Share Posted October 4, 2019 To summary, the issue is not that I am not allowed to use UDFs or even modify them as long as it stays inside a company. It only becomes an issue when you want to be kind to your fellow AutoIt users around the world and share that derivative work. Can’t we instead just improve the basis on that we work and share here in this forum to clarify this? Maintain my own UDF sounds redundant to me. Link to comment Share on other sites More sharing options...
water Posted October 4, 2019 Share Posted October 4, 2019 Latest license related discussion I could find: See the opinion of the overlord in the last post Earthshine 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Earthshine Posted October 4, 2019 Share Posted October 4, 2019 (edited) Water, this made me think of Sealab 2021--Happy Cake Oven ep ALL HAIL THE OVERLORD! ALL HAIL THE OVERLORD.... https://vlipsy.com/vlip/sealab-2021-all-hail-the-overlord-wXGuXuss Now you people get back to work... this ain't no--UNION shop (Overlord says that after disintegrating that dude) LOL, love that season. Edited October 4, 2019 by Earthshine My resources are limited. You must ask the right questions Link to comment Share on other sites More sharing options...
ypid-geberit Posted October 4, 2019 Author Share Posted October 4, 2019 I would be interested in this but for some reason I cannot access it "Sorry, we can't show this content because you do not have permission to see it." (check this post while not being logged in/in private mode). I already did some quick search in the forum. Link to comment Share on other sites More sharing options...
Musashi Posted October 4, 2019 Share Posted October 4, 2019 6 minutes ago, ypid-geberit said: I would be interested in this but for some reason I cannot access it ... That's because it was posted in the CHAT part of the forum, and your are not yet an 'Active Member' (-> less than 20 posts). "In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move." Link to comment Share on other sites More sharing options...
Developers Jos Posted October 4, 2019 Developers Share Posted October 4, 2019 6 minutes ago, ypid-geberit said: I would be interested in this but for some reason I cannot access it "Sorry, we can't show this content because you do not have permission to see it." (check this post while not being logged in/in private mode). I already did some quick search in the forum. Try again please. Just now, Musashi said: That's because it was posted in the CHAT part of the forum, and your are not yet an 'Active Member' (-> less than 20 posts). Close but not totally correct afaik. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Earthshine Posted October 4, 2019 Share Posted October 4, 2019 (edited) here is the post and he's the Overlord, so word if final. Is it wrong of me to picture Melba as the evil sparks playing overlord? It’s just too funny Edited October 4, 2019 by Earthshine My resources are limited. You must ask the right questions Link to comment Share on other sites More sharing options...
Developers Jos Posted October 4, 2019 Developers Share Posted October 4, 2019 5 minutes ago, Earthshine said: and he's the Overlord, "He" is Jon! Jos Earthshine 1 SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Musashi Posted October 4, 2019 Share Posted October 4, 2019 5 minutes ago, Jos said: Close but not totally correct afaik. That's what I've got as i tried to enter the CHAT area (before being an 'Active Member'). https://www.autoitscript.com/forum/topic/37739-forum-information-and-faqs/ Quote Active Members - Members with more than 20 posts have additional rights No adverts Slightly more generous attachment and PM limits Access to the Chat forum Ability to upload files to the Downloads section "In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move." Link to comment Share on other sites More sharing options...
Developers Jos Posted October 4, 2019 Developers Share Posted October 4, 2019 22 minutes ago, Musashi said: That's what I've got as i tried to enter the CHAT area (before being an 'Active Member'). You are right ..... I thought is was just Member. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
BrewManNH Posted October 4, 2019 Share Posted October 4, 2019 2 hours ago, ypid-geberit said: The jurisdiction I know (Germany and basic knowledge of the US), you are not allowed to simply do that. Note that I am not a lawyer. In the US, you certainly can do that. It's called public domain. Also licenses only apply in the case that someone tried to prevent you, or charge you for the use of, their code. They'd have zero legal standing in almost any country to prevent the use of their code if they posted it with a notice that said all their code posted here was in the public domain, or included line like I have in my signature, that said my code is free to use unless otherwise stated. None of the code posted with such a line could ever be licensed later because it's public domain. Earthshine and ypid-geberit 2 If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
ypid-geberit Posted October 4, 2019 Author Share Posted October 4, 2019 @BrewManNH Thanks for your input. I agree with you. The sentence you quoted should be seen in the context of "Author did not state any license and someone publishes a (modified) copy". That was probably not 100 % clear. Anyway. I appreciate that you thought about this and made a decision +1 Link to comment Share on other sites More sharing options...
Musashi Posted October 4, 2019 Share Posted October 4, 2019 @ypid-geberit : Are you from Germany, like one reply suggests ? If yes, I can give you some links to postings I wrote in the german AutoIt forum. This topic is a minefield anyway, full of legal gray areas where even lawyers can and often do fail. There are also significant differences between german, continental-european and anglo-american copyright law. Under german copyright law, for example, not even the creator him/herself can release his/her creation to the public. You can only grant licence rights which allow the highest possible degree of freedom, i.e. :https://en.wikipedia.org/wiki/Creative_Commons_license Whether a source code is worthy of protection under german law depends on the so-called 'level of creativity' (another 'gray area'). I better quit at this point, because this topic always turns my stomach, and many others probably as well . Finally : I'm not a lawyer - this is just a personal statement. "In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move." Link to comment Share on other sites More sharing options...
jchd Posted October 4, 2019 Share Posted October 4, 2019 Exactly what Musashi said, copyright legalese is a total mess and a correct interpretation depends on where you live, where the various contributors of the work live, when they contributed their part and which terms they used. So even for what appears to be trivial cases, things are not trivial at all. AFAICT there are also a number of countries/states beyond Germany which deny public-domain terms. And many countries vary on how to interpret even the most common license terms. Musashi 1 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...
ypid-geberit Posted October 7, 2019 Author Share Posted October 7, 2019 @Musashi @jchd Jup, I am located in Germany. You can give me the links if you want to. I should know the basics already I hope 😉 It is a complex subject, as always when you look closer into something. Sure the countries handle this differently. That is one reason I like software licenses because they express the wish of the author with the knowledge that not every statement of the license is effective in every country. With this, most of the wishes you have are effective. For example the GPL has been subject of many court cases around the world already and it has proven to work. "level of creativity": You are right. But for a long UDF file, this should definitely apply. A note about the Creative Commons that has been mentioned. This license family, except maybe the public domain variants, are not suitable for software projects. That just as a reminder. 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