AutoHotkey Community

It is currently May 26th, 2012, 1:44 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject:
PostPosted: December 23rd, 2007, 6:36 pm 
Offline

Joined: February 12th, 2007, 7:54 am
Posts: 2462
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 23rd, 2007, 6:55 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
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.

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 23rd, 2007, 7:20 pm 
Offline

Joined: April 22nd, 2007, 6:33 pm
Posts: 1833
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 2:54 pm 
Offline

Joined: November 9th, 2007, 4:44 pm
Posts: 20
Location: http://taplpoker.com/
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


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 4:41 pm 
at daveand5

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


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 4:48 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
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.

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 5:21 pm 
Offline

Joined: February 14th, 2005, 4:05 pm
Posts: 4710
Location: Boulder, CO
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 5:54 pm 
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.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 10:39 pm 
Offline

Joined: April 22nd, 2007, 6:33 pm
Posts: 1833
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 11:15 pm 
I can see why Sean always refused the requests of tic.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 11:25 pm 
Offline

Joined: July 20th, 2007, 10:23 am
Posts: 257
Location: Paris, France
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 26th, 2007, 11:32 pm 
Offline

Joined: June 26th, 2006, 6:14 pm
Posts: 1379
Location: USA
CAN'T WE ALL JUST GET ALONG

:lol:

_________________
Image
ʞɔпɟ əɥʇ ʇɐɥʍ


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 27th, 2007, 12:28 am 
Offline

Joined: November 9th, 2007, 4:44 pm
Posts: 20
Location: http://taplpoker.com/
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


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 27th, 2007, 12:29 am 
Offline

Joined: April 22nd, 2007, 6:33 pm
Posts: 1833
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.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 27th, 2007, 12:42 am 
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.....


Report this post
Top
  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: Exabot [Bot] and 9 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group