Re: [Framers] OT: Copyright rules for scripts
Yes, at a commercial software company, GPL = do not use. I update the third-party license disclosures for my company's product, and once in a while have to tell developers they need to take something out. I have a number of topics in my docs that tell customers how to install things we can't bundle with the product, such as Oracle JDBC drivers. On Tue, May 24, 2016 at 9:09 AM, Syed Zaeem Hosainwrote: > Sidebar: GPL is particularly disconcerting. Since using GPL open source is > like an infection - new code built using stuff that is licensed via GPL also > acquires GPL characteristics and becomes open. So, most companies (including > mine) have Open Source Policy documents that describe exactly what open > source licensed code their software designers can use inside their own > material. ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
Re: [Framers] OT: Copyright rules for scripts
Hi, all Adding a copyright to source code or scripts (i.e., to any original work) does not _actually_ prevent people from selling or copying that work or using it for other purposes. What a copyright does is establish ownership rights in that piece of work. These ownership rights can then be used (if the need arises) to litigate, sue and attempt to collect compensation. The problem in most cases is that, unless the resources of the owner are large enough, the detection of a violation of those ownership rights is difficult, and litigation incredibly expensive and long. And, unless the copying and distribution is obvious (easier to establish in some works - like code or books), the act of litigating usually does not succeed too well. Hence copyright violation lawsuits are rare. Thus, any control of work is best done by explicit licenses - that either provide the work for a fee/cost, or are declared free (such as the licenses from Apache, MIT and the GPL in the case of open source, for example). Even this does not guarantee violations, but, at least, it sets the rules under which the work has been made available and is an easier way to get lawyers to handle litigation. Particularly if there is a sufficiently large monetary reason to do so. Sidebar: GPL is particularly disconcerting. Since using GPL open source is like an infection - new code built using stuff that is licensed via GPL also acquires GPL characteristics and becomes open. So, most companies (including mine) have Open Source Policy documents that describe exactly what open source licensed code their software designers can use inside their own material. Z > -Original Message- > From: Framers [mailto:framers- > bounces+syed.hosain=aeris@lists.frameusers.com] On Behalf Of Klaus > Daube > Sent: Tuesday, May 24, 2016 01:37 AM > To: framers@lists.frameusers.com > Subject: Re: [Framers] OT: Copyright rules for scripts > > Friends, > > I have now asked the author of the purchased script. Here is his answer: > < > The reason I copyright my scripts is so that people don't resell them as is > or give copies to others. However, you are free to modify the code and use it > in your own scripts as you have done. Yours is different enough that I would > not consider it an infringement on the copyright. You are welcome to do what > you want with this particular script. I compile some of my commercial scripts > in order to protect the code. For custom scripts like yours, I expect > that some users will use parts of the code in their own scripts. Please let > me know if you have any questions or comments. > Thank you very much for being concerned enough about it to ask me about > it. > > > > This disencumbers me and reflects my thoughts about the issue: > - Sharing ideas is not the same as commercialising them. > - Referencing the source of building blocks (in the manner of citations) > or the base of a script not only 'honours' the author but also allows > the later user to get additional information. > - Significant changes and new ideas minimise the potential of infringement. > - Any intellectual work is based on other peoples work - There is no progress > if "intellectual property" is put in the vault and no one else can make use > of it. > However, this work must be remunerated according to it's use (license, ...) > - The "all rights reserved" clause at least lets one think about the issue. > > I particularly thank for the remarks from Scott Prentice and the link he > provided. > Klaus Daube ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
Re: [Framers] OT: Copyright rules for scripts
Friends, I have now asked the author of the purchased script. Here is his answer: « The reason I copyright my scripts is so that people don't resell them as is or give copies to others. However, you are free to modify the code and use it in your own scripts as you have done. Yours is different enough that I would not consider it an infringement on the copyright. You are welcome to do what you want with this particular script. I compile some of my commercial scripts in order to protect the code. For custom scripts like yours, I expect that some users will use parts of the code in their own scripts. Please let me know if you have any questions or comments. Thank you very much for being concerned enough about it to ask me about it. » This disencumbers me and reflects my thoughts about the issue: - Sharing ideas is not the same as commercialising them. - Referencing the source of building blocks (in the manner of citations) or the base of a script not only 'honours' the author but also allows the later user to get additional information. - Significant changes and new ideas minimise the potential of infringement. - Any intellectual work is based on other peoples work - There is no progress if "intellectual property" is put in the vault and no one else can make use of it. However, this work must be remunerated according to it's use (license, ...) - The "all rights reserved" clause at least lets one think about the issue. I particularly thank for the remarks from Scott Prentice and the link he provided. Klaus Daube ~~ Docu + Design Daube; Schäracher 11; CH-8053 Zürich Technical documentation & consultancy; On-line and paper F: +41-44-422 86 25 E: d...@daube.ch W: www.daube.ch ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
Re: [Framers] OT: Copyright rules for scripts
I answered Klaus offlist, but I usually add a copyright notice to my scripts to discourage someone from reselling them as is or posting them for free. However, I fully expect that someone may want to reuse parts of the script in their own scripts and that is completely acceptable. Some clients purchase custom scripts to give them a head start on learning to write their own. I know that some people feel that software should be "free" but since writing scripts is how I make my living, I add a copyright to give me a little protection. In practice, it has rarely been a problem since most of them are custom and applicable to very specific workflows. For non-custom, general-purpose scripts, I will generally compile them to protect the source-code. Rick Rick Quatro Carmen Publishing Inc. 585-366-4017 r...@frameexpert.com -Original Message- From: Framers [mailto:framers-bounces+rick=rickquatro@lists.frameusers.com] On Behalf Of Craig Ede Sent: Monday, May 23, 2016 6:50 PM To: framers Subject: Re: [Framers] OT: Copyright rules for scripts If you purchased the script and it has a copyright notice in it, it is reasonable to assume that the writer of the script expects to be compensated for the script. I would not use it inside your own script unless you work out a way to compensate the original script writer as well. (And you can assume they don't want it given away free, but you could ask.) However, copyright covers the expression of an idea, not the idea. So you can freely use the concepts of a script to accomplish the same task. That is a slippery concept. You can't simply change the variable names to "reexpress" the script. At the same time, you can do the same things, just a bit differently and in a different order and be safe, I think, since there are only so many ways to code a loop, etc. This is why script writers sometimes "compile" their scripts into some other non-text form so that you can't see what concepts they have used. The ones that leave this transparent are being generous, but not to the point of wanting you to steal their particular code. Good luck, Craig Copyright rules for scripts are the same as other copyrights. Nothing special for scripts. ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
Re: [Framers] OT: Copyright rules for scripts
If you purchased the script and it has a copyright notice in it, it is reasonable to assume that the writer of the script expects to be compensated for the script. I would not use it inside your own script unless you work out a way to compensate the original script writer as well. (And you can assume they don't want it given away free, but you could ask.) However, copyright covers the expression of an idea, not the idea. So you can freely use the concepts of a script to accomplish the same task. That is a slippery concept. You can't simply change the variable names to "reexpress" the script. At the same time, you can do the same things, just a bit differently and in a different order and be safe, I think, since there are only so many ways to code a loop, etc. This is why script writers sometimes "compile" their scripts into some other non-text form so that you can't see what concepts they have used. The ones that leave this transparent are being generous, but not to the point of wanting you to steal their particular code. Good luck, Craig Copyright rules for scripts are the same as other copyrights. Nothing special for scripts. From: Framers <framers-bounces+craigede=hotmail@lists.frameusers.com> on behalf of Klaus Daube <fr...@daube.ch> Sent: Monday, May 23, 2016 11:53 AM To: framers@lists.frameusers.com Subject: [Framers] OT: Copyright rules for scripts Dear Framers! 3 years ago I ordered and got an ExtendScript according to my specifications for which I paid quite an amount. The author placed a note in the script: // Copyright 2013, Author.Company.Com. All rights reserved. May I (as purchaser of a specific work) use this work as a base for own work which I then offer to the public on my website? With all this plagiarism discussion in the back of my neck: When using other people's work (which normally does not contain any copyright notice) I have started to include a note such as: Based on xxx.jsx (http://...). fo example: function FindAndReplaceString (activeDoc, findString, replaceString, loopMax) // Source: Russ Ward in https://forums.adobe.com/message/3888653#3888653 I have seen © notices in script souce such as the following - which is clear to allow what I intend to do: // © 2010 Matt Di Pasquale // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. But such long statements are rare. The script example is 90 lines, of which the complete © notice is 20 lines. We all build our work with the help from others - or we need to close all forums. IMHO it is fair use to state the source of the bricks which I use to build a new script. But does this violate the claims of the author mentioned on top? ~~~ ~~ Docu + Design Daube; Schäracher 11; CH-8053 Zürich Technical documentation & consultancy; On-line and paper F: +41-44-422 86 25 E: d...@daube.ch W: www.daube.ch ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
Re: [Framers] OT: Copyright rules for scripts
This is a tricky subject. Definitely not clear cut, especially when it comes to non-compiled programming languages. Here's a good summary .. https://www.smashingmagazine.com/2011/06/understanding-copyright-and-licenses/ This still doesn't really answer your question about creating a derivative work from this "copyrighted" work. The "best" thing to do is to contact the author and ask permission for what you plan to do. But if that's not possible (or you just don't want to), you have to ask yourself .. at what point do your modifications to this work constitute, a new work that's yours? You certainly can't just re-sell something as-is .. that's clearly "wrong." But you *could* rename the variables, move things around a bit and by the time you add your new code, it'd look like something completely different. Is that wrong? It's hard to say. I think it really depends on your intent. As a developer myself, I generally expect that people will take my non-compiled code and do pretty much anything with it, regardless of the copyright statements. That's one reason that I prefer to work with compiled code for more serious development tasks. I'll use ExtendScript for "light" scripting tasks, but would not likely use it for larger projects. If it were me, in this case, I'd contact the author and ask permission to use his code intact and complete, and include credit to the original author and clearly identify their code and yours. If they didn't allow this, I'd rewrite that code, making it significantly different and better (there's always room for improvement). Keep in mind that you really need to make it different .. perhaps using similar functions from open source libraries. In coding, there's very little that's actually new, it's all just variations on the same old theme. You can typically find other sources for code that's not sharable, and that's better than blatant plagiarism. Cheers! ...scott On 5/23/16 9:53 AM, Klaus Daube wrote: Dear Framers! 3 years ago I ordered and got an ExtendScript according to my specifications for which I paid quite an amount. The author placed a note in the script: // Copyright 2013, Author.Company.Com. All rights reserved. May I (as purchaser of a specific work) use this work as a base for own work which I then offer to the public on my website? With all this plagiarism discussion in the back of my neck: When using other people's work (which normally does not contain any copyright notice) I have started to include a note such as: Based on xxx.jsx (http://...). fo example: function FindAndReplaceString (activeDoc, findString, replaceString, loopMax) // Source: Russ Ward in https://forums.adobe.com/message/3888653#3888653 I have seen © notices in script souce such as the following - which is clear to allow what I intend to do: // © 2010 Matt Di Pasquale // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. But such long statements are rare. The script example is 90 lines, of which the complete © notice is 20 lines. We all build our work with the help from others - or we need to close all forums. IMHO it is fair use to state the source of the bricks which I use to build a new script. But does this violate the claims of the author mentioned on top? ~~~ ~~ Docu + Design Daube; Schäracher 11; CH-8053 Zürich Technical documentation & consultancy; On-line and paper F: +41-44-422 86 25 E: d...@daube.ch W: www.daube.ch ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at
Re: [Framers] OT: Copyright rules for scripts
If the contract specified that it was work for hire and you would own the copyright, then you could ignore the notice. Otherwise, you would need to get permission from the copyright holder to sell or distribute the code. The other notice is a typical open-source license. It's the copyright holder's choice to give it away free with the listed restrictions. It's not your choice. On Mon, May 23, 2016 at 9:53 AM, Klaus Daubewrote: >3 years ago I ordered and got an ExtendScript according to my >specifications for which I paid quite an amount. The author placed a >note in the script: > >// Copyright 2013, Author.Company.Com. All rights reserved. > >May I (as purchaser of a specific work) use this work as a base for own >work which I then offer to the public on my website? ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
Re: [Framers] OT: Copyright rules for scripts
Hi Klaus, I would say that a copyright should be interpreted strictly, in the way that nothing is allowed except it was explicitly mentioned otherwise. In your case, you are not be allowed to use the script or a substantial part of it as if it were your own, unless the author gives you the permission (--> "All rights reserved."). If the author gives you the permission, he/she may ask for an appropriate fee. This seems to be fair. Best regards -- Tino H. Haida, Berlin Klaus Daube: > Dear Framers! > > 3 years ago I ordered and got an ExtendScript according to my > specifications for which I paid quite an amount. The author placed a > note in the script: > > // Copyright 2013, Author.Company.Com. All rights reserved. > > May I (as purchaser of a specific work) use this work as a base for own > work which I then offer to the public on my website? > > With all this plagiarism discussion in the back of my neck: When using > other people's work (which normally does not contain any copyright > notice) I have started to include a note such as: > > Based on xxx.jsx (http://...). > > fo example: > > function FindAndReplaceString (activeDoc, findString, replaceString, > loopMax) > > // Source: Russ Ward in > https://forums.adobe.com/message/3888653#3888653 > > I have seen (c) notices in script souce such as the following - which is > clear to allow what I intend to do: > > // (c) 2010 Matt Di Pasquale > > // > > // Permission is hereby granted, free of charge, to any person > obtaining a copy > > // of this software and associated documentation files (the > "Software"), to deal > > // in the Software without restriction, including without limitation > the rights > > // to use, copy, modify, merge, publish, distribute, sublicense, and/or > sell > > // copies of the Software, and to permit persons to whom the Software > is > > // furnished to do so, subject to the following conditions: > > // > > // The above copyright notice and this permission notice shall be > included in > > // all copies or substantial portions of the Software. > > But such long statements are rare. The script example is 90 lines, of > which the complete (c) notice is 20 lines. > > We all build our work with the help from others - or we need to close > all forums. IMHO it is fair use to state the source of the bricks which > I use to build a new script. But does this violate the claims of the > author mentioned on top? > > ~~~ > ~~ > > Docu + Design Daube; Schäracher 11; CH-8053 Zürich > > Technical documentation & consultancy; On-line and paper > > F: +41-44-422 86 25 E: d...@daube.ch W: www.daube.ch [1] > ___ Links: -- [1] http://www.daube.ch ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com
[Framers] OT: Copyright rules for scripts
Dear Framers! 3 years ago I ordered and got an ExtendScript according to my specifications for which I paid quite an amount. The author placed a note in the script: // Copyright 2013, Author.Company.Com. All rights reserved. May I (as purchaser of a specific work) use this work as a base for own work which I then offer to the public on my website? With all this plagiarism discussion in the back of my neck: When using other people's work (which normally does not contain any copyright notice) I have started to include a note such as: Based on xxx.jsx (http://...). fo example: function FindAndReplaceString (activeDoc, findString, replaceString, loopMax) // Source: Russ Ward in https://forums.adobe.com/message/3888653#3888653 I have seen © notices in script souce such as the following - which is clear to allow what I intend to do: // © 2010 Matt Di Pasquale // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. But such long statements are rare. The script example is 90 lines, of which the complete © notice is 20 lines. We all build our work with the help from others - or we need to close all forums. IMHO it is fair use to state the source of the bricks which I use to build a new script. But does this violate the claims of the author mentioned on top? ~~~ ~~ Docu + Design Daube; Schäracher 11; CH-8053 Zürich Technical documentation & consultancy; On-line and paper F: +41-44-422 86 25 E: d...@daube.ch W: www.daube.ch ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com