AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Script attribution etiquette, copyright and licensing issues
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
Sean



Joined: 12 Feb 2007
Posts: 1255

PostPosted: Sun Dec 23, 2007 6:36 pm    Post subject: Reply with quote

Laszlo wrote:
Adding a copyright note to every function (or block of functions) was a serious suggestion: how would one otherwise know the wishes of the author?

OK, there is no clear-cut rule, even to myself. I don't have any feeling when seeing some small codes are used in other scripts. On the contrary, I often become curious. However, when seeing bulk of functions torn from the original script without any comment, I can't deny it hurts. Anyway, I agree with you on moving this part to the Chat section.
Back to top
View user's profile Send private message
Titan



Joined: 11 Aug 2004
Posts: 5009
Location: imaginationland

PostPosted: Sun Dec 23, 2007 6:55 pm    Post subject: Reply with quote

Laszlo wrote:
Again: a moderator could separate the discussions about giving credit in the proper form, to the General Chat area.
tic, is this what you want?

Personally I don't mind if people use my code without giving attribution, so long as they don't claim it as their own or modify it and say I wrote it. The zlib license covers exactly this, which is why it's used for my new scripts. This stems from my ideology that software patents should be rendered void and information be free to all. I understand and respect that not everyone else thinks the same, and regardless one must attempt to seek out sources and mention them as common courtesy. However the author must also make explicit his/her intentions with distribution and modifications to their work.
_________________

RegExReplace("irc.freenode.net/autohotkey", "^(?=(.(?=[\0-r\[]*((?<=\.).))))(?:[c-\x73]{2,8}(\S))+((2)|\b[^\2-]){2}\D++$", "$u3$1$3$4$2")
Back to top
View user's profile Send private message Visit poster's website
tic



Joined: 22 Apr 2007
Posts: 1320

PostPosted: Sun Dec 23, 2007 7:20 pm    Post subject: Reply with quote

Quote:
tic, is this what you want?


Yes, thank you Titan. Weve been discussing this for a couple of pages, and when this function is finished then people reading over this may get confused.

All the posts below and including my one on the second page that begins...

Quote:
yes, sorry i didnt mean example.

I would really like to create a function using that method, and just adding some extra stuff in to make it easier and neater to use, and add some of my own optimisations as it is too slow, but I wouldnt want to upset the author of the code.


are not really helpful to the function. Perhaps it could be started in the chat section with something like:

Quote:

What are your views on giving credit to others for their functions and scripts in ahk? Is it sufficient to give credit solely in your forum post? Or should you also give credit within your script? Also what are your views on using other people's functions?....Is it Ok to mix and match parts that you need, or should you use the entirity of their code?


Or something similar, and probably delete this post Wink as it wouldnt make sense

I hope nobody gets offended, and I always give credit, but only in my forum post, but I can see that this is not to everyones liking now.
Back to top
View user's profile Send private message
daveand5



Joined: 09 Nov 2007
Posts: 18
Location: http://taplpoker.com/

PostPosted: Wed Dec 26, 2007 2:54 pm    Post subject: Reply with quote

after reading this debate I would like to submit my code for consideration

if you find any part of it usable in your script,and use any of it in, even partial use, should result in a comment stating my name as author. Changing case should be considered use.

Code:
a:=b:=c:=d:=e:=f:=g:=h:=i:=j:=k:=l:=m:=n:=:=o:=p:=q:=r:=s:=t:=u:=v:=w:=x:=y:=z:=0
a:=b:=c:=d:=e:=f:=g:=h:=i:=j:=k:=l:=m:=n:=:=o:=p:=q:=r:=s:=t:=u:=v:=w:=x:=y:=z:=1


Thank you for your time



LOL:)
_________________
visit my website
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Moderator!
Guest





PostPosted: Wed Dec 26, 2007 4:41 pm    Post subject: Reply with quote

at daveand5

i dont find your post amusing.
Sean came, he COMquered, and now gone
forum not at a loss?
Back to top
Titan



Joined: 11 Aug 2004
Posts: 5009
Location: imaginationland

PostPosted: Wed Dec 26, 2007 4:48 pm    Post subject: Reply with quote

Moderator! wrote:
i dont find your post amusing.
Are you calling for his post to be removed? Satire is a form of an argument, and he makes a fair point with it. Therefore I see no reason to censor his message.
_________________

RegExReplace("irc.freenode.net/autohotkey", "^(?=(.(?=[\0-r\[]*((?<=\.).))))(?:[c-\x73]{2,8}(\S))+((2)|\b[^\2-]){2}\D++$", "$u3$1$3$4$2")
Back to top
View user's profile Send private message Visit poster's website
Laszlo



Joined: 14 Feb 2005
Posts: 3943
Location: Pittsburgh

PostPosted: Wed Dec 26, 2007 5:21 pm    Post subject: Reply with quote

Moderator! wrote:
Sean came, he COMquered, and now gone
Why do you think Sean is gone? Three days w/o posting during the holidays?

Defining plagiarism/code reuse is an interesting problem. Clearly a few assignments don’t constitute an algorithm worth to be protected. On the other hand, changing variable names in a function does not create a new algorithm, nor does swapping instructions, replacing building blocks with other ones (false=1-true; false=!true; false=1^true...). Even flow charts can be altered without affecting the final result. And how would you tell if an algorithm is independently rediscovered? The algorithm in my student conference paper (In-Place Sorting) turned out to be known by many (although not published in exactly the same form), and later it appeared in many publications, apparently rediscovered by their authors. In the patents world the protected work has to be novel and not obvious. Neither is well defined, so there are many lawsuits to decide each case individually.
Back to top
View user's profile Send private message
Moderator!
Guest





PostPosted: Wed Dec 26, 2007 5:54 pm    Post subject: Reply with quote

Laszlo wrote:
Why do you think Sean is gone? Three days w/o posting during the holidays?


when pmed, he replied to me that he was leaving the forum for a while and i requested him to atleast reply to his topics. but i think its less likely to happen. would feel glad if Sean proves me wrong.

at Titan

i would have felt amused if i had'nt been upset.
Back to top
tic



Joined: 22 Apr 2007
Posts: 1320

PostPosted: Wed Dec 26, 2007 10:39 pm    Post subject: Reply with quote

Ha! I laughed at your code. I'll be sure to acknowledge you if I use that code.

I think Sean needs to relise that this is an open source forum, and was being a little selfish with his code. It's all good and well posting great code, but when it's censored, I want no part of it. I post my functions to help and no other reason, and dont want anyone else to feel scared to use them and show others what they did, like that workbreak scrip that totalbalance wrote. I feel proud that something I wrote can be included in something else someone did. I dont need anything more, as that is just meaningless.
Back to top
View user's profile Send private message
Guest






PostPosted: Wed Dec 26, 2007 11:15 pm    Post subject: Reply with quote

I can see why Sean always refused the requests of tic.
Back to top
Andreone



Joined: 20 Jul 2007
Posts: 257
Location: Paris, France

PostPosted: Wed Dec 26, 2007 11:25 pm    Post subject: Reply with quote

tic wrote:
I think Sean needs to relise that this is an open source forum
So what? open source doesn't mean closed to courtesy.
This was actually the all point: courtesy.
Just a little thanks would had been enough to prevent this debate.
Back to top
View user's profile Send private message
ahklerner



Joined: 26 Jun 2006
Posts: 1091
Location: USA

PostPosted: Wed Dec 26, 2007 11:32 pm    Post subject: Reply with quote

CAN'T WE ALL JUST GET ALONG

Laughing
_________________
Back to top
View user's profile Send private message
daveand5



Joined: 09 Nov 2007
Posts: 18
Location: http://taplpoker.com/

PostPosted: Thu Dec 27, 2007 12:28 am    Post subject: Reply with quote

Maybe I should explain my self better,
back in about 1979 or 80 I entered a small machine code routine in a Compute Magazine contest (for the Amiga 2000 I owned) I got honorable mention and $5. Fantastic I thought! Next thing I see is that code showing up all over the place, those of you old enough to remember those days, probably remember a game with a snake that ate little icons, and all you had to do was avoid the walls, well it had speed controls from 10-1000, very very few could handle any thing over 30-40. The speed came from routine for the joystick, it was only taking 12 cycles of time, and ran on an interupt, and results could be placed at any memory location you wanted, which allowed the interpretations to be plugged into the sprite movement registers directly.
Well to make a long story short, Microsoft bought the Commodore operating kernal, which had picked up that routine when the A3000 came out. And from what I've been told, its still there, in the windows OS, but modified for the keyboard and other human input.
my point is, I was extremely happy with the $5 and honorable mention, at the time, sometimes I wish I did get more credit for it, but it is only a joystick reading routine.
and hence, if I feel I have some code that may be 'valuable' it wont be displayed here, but if it looks like the routine could or would be co-invented I have no problem with that. and my criteria for determining if it could be co-invented is doing a search and looking at the other languages solutions, if they are there, your reinventing or co-inventing or improving!.
_________________
visit my website
Back to top
View user's profile Send private message Send e-mail MSN Messenger
tic



Joined: 22 Apr 2007
Posts: 1320

PostPosted: Thu Dec 27, 2007 12:29 am    Post subject: Reply with quote

Quote:
Just a little thanks would had been enough to prevent this debate.


This shows that you dont know what were talking about. If you look back youll realise that I didnt even use his code (I suggested I might use it) and still gave thanks anyway! and he still complained.
Back to top
View user's profile Send private message
daveand5a
Guest





PostPosted: Thu Dec 27, 2007 12:42 am    Post subject: Reply with quote

I guess that assuming sean thought his code valuable enough and specific enough to warrant giving or withholding permission to use it?
And I havent seen it, and assume that because you asked him you were trying to honest and upfront that you might use it.
Again my point was that if I was sean and wanted those rights he shouldn't post it where anyone can copy and modify it.
just calm down tic, you can use my code freely, whenever you want, and I'm sort on your side and sort of on his side.
maybe I should sort of shut up and get back to work.....
Back to top
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group