 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
Sean
Joined: 12 Feb 2007 Posts: 1255
|
Posted: Sun Dec 23, 2007 6:36 pm Post subject: |
|
|
| 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 |
|
 |
Titan
Joined: 11 Aug 2004 Posts: 5009 Location: imaginationland
|
Posted: Sun Dec 23, 2007 6:55 pm Post subject: |
|
|
| 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 |
|
 |
tic
Joined: 22 Apr 2007 Posts: 1320
|
Posted: Sun Dec 23, 2007 7:20 pm Post subject: |
|
|
| 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 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 |
|
 |
daveand5
Joined: 09 Nov 2007 Posts: 18 Location: http://taplpoker.com/
|
Posted: Wed Dec 26, 2007 2:54 pm Post subject: |
|
|
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 |
|
 |
Moderator! Guest
|
Posted: Wed Dec 26, 2007 4:41 pm Post subject: |
|
|
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
|
Posted: Wed Dec 26, 2007 4:48 pm Post subject: |
|
|
| 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 |
|
 |
Laszlo
Joined: 14 Feb 2005 Posts: 3943 Location: Pittsburgh
|
Posted: Wed Dec 26, 2007 5:21 pm Post subject: |
|
|
| 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 |
|
 |
Moderator! Guest
|
Posted: Wed Dec 26, 2007 5:54 pm Post subject: |
|
|
| 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
|
Posted: Wed Dec 26, 2007 10:39 pm Post subject: |
|
|
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 |
|
 |
Guest
|
Posted: Wed Dec 26, 2007 11:15 pm Post subject: |
|
|
| I can see why Sean always refused the requests of tic. |
|
| Back to top |
|
 |
Andreone
Joined: 20 Jul 2007 Posts: 257 Location: Paris, France
|
Posted: Wed Dec 26, 2007 11:25 pm Post subject: |
|
|
| 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 |
|
 |
ahklerner
Joined: 26 Jun 2006 Posts: 1091 Location: USA
|
Posted: Wed Dec 26, 2007 11:32 pm Post subject: |
|
|
CAN'T WE ALL JUST GET ALONG
 _________________
 |
|
| Back to top |
|
 |
daveand5
Joined: 09 Nov 2007 Posts: 18 Location: http://taplpoker.com/
|
Posted: Thu Dec 27, 2007 12:28 am Post subject: |
|
|
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 |
|
 |
tic
Joined: 22 Apr 2007 Posts: 1320
|
Posted: Thu Dec 27, 2007 12:29 am Post subject: |
|
|
| 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 |
|
 |
daveand5a Guest
|
Posted: Thu Dec 27, 2007 12:42 am Post subject: |
|
|
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 |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|