Sean wrote:
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
I agree. I never credit authors which code I take if I had to modify code a lot, or if I revisit and change every other line leaving just some lines intact. This is usualy true for 99% of the scripts you can find here, as they are usualy just presentation/proof of the concept and generaly can not be reused without heavy manual correction.
daveand5 wrote:
after reading this debate I would like to submit my code for consideration
That was not even funny. You clearly don't understand how much effort is needed for authors to create modules that unrespectfull people like you can use like its integrated into the language. Its not the a:=:b:=c thing, and it seems to me that it is as far as you can possible go.
Quote:
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.
Any code can be changed so that it looks like not related, in any measure. You have to be really sick bastard to obfuscate somebodies else work so it is unrecognisable just to be able to take his work as yours.
On the other hand, most of the good things lay down in dirt, forgoten, until somebody rediscover them, and maybe provide some fantastic usage of code in question. This can be understood as positive contribution as original author never envisinen the usage in such way, and that may be the reason for his code abandoned, not reused and forgotten. So, really, its generaly impossible to tell who did what, only in some special case.
Moderator! wrote:
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.
I wouldn't be surprised about Sean to leave the forum. AHK forum is just on the surface friendly place, but is generaly just bunch of greedy people who can't even say thanks for the help or to the people who made extended AHK and made it what it is today. Valuable work is always recognisable, no matter if you need it at moment or not, or if you may never need it in your life. People here are shortsited. They don't realise that supporting authors who extend AHK can lead only to good things (for instance more good programmers coming to the forum because they were attracted by one of those things that
you don't need) and doing vice-versa is bad thing (cuz people will eventualy think their work is useless or not well done). This is probably because n00bish orientation of the language, and n00bs dont' have this sense of community as they only want to ge the thing done.
I left the forum once to relax from that selfish behavior (well, that was just 1 of the reasons). And almost every power member from the past left the forum. Pattern is clear to me, and it happens again and again. Perhaps
Chris has also his part in that, by not visiting the forum enough and making a model of good behavior, as most of the people are foolowing the leader unquestionably.
tic wrote:
I think Sean needs to relise that this is an open source forum, and was being a little selfish with his code
This is not an open source forum. This is just a forum and anybody can choose what to do with its intelectual property.
Quote:
But basically the bottom line is that I cant use COM as i see fit. I am restricted to what I can and cannot use and cant use lines I need and leave the ones I dont.
Hm... well, most of the COM things are DllCalls so if it is done by somebody else, code would be almost exactly the same. COM.ahk per se is not why the Sean is authority here when COM is in question, but the methods he used in various scripts around , some to be very sophisticated (like creating full COM servers).
tic wrote:
At the end of the day I could continue HTMLText in any way I see fit and just not release it, which would be a shame, but its no loss to me
On the other hand, I support people who create useful modules and functions, like you do. After all, not crediting someone for his work is perfectly normal in this world and you can perfectly relaxed behave that way, if you want. People are doing self sufficient shit all the time. It may be non etical, but again, who said we all have to be etical.
Laslzo wrote:
I wish I had a psych degree... I just don’t get it. Why anyone needs a “chance … to leave the forum”?
Like I said, this is one unfriendly place in disguise. You can expect other people leaving, including myself.
Laszlo wrote:
Is it to teach us a lesson? Like, “you did not behave, so you will be sorry”.
Nah, everybody who tries to teach a lesson anybody must be stupid (I surely was stupid here, before, like when trying to convince everybody how life would be great to follow some standards, while some kido and his ma who didn't let his son use anything but 1MB TEMP dir could create entire debate about my hard strugle for convention, and then never appear on the forum again). Its just that people become
tired, by loosing its valuable energy on stupid things.
Quote:
Sometime ago, majkinetor said "This forum is too good"
I was probably sarcastic, or drunk, or smoked, or retarded, or talking about Ask For Help sections which is actually "too good".
The forum doesn't have an each of cooperation, and this is good example of it.
Sean wrote:
I don't want to make the situation even worse, so I better make it short. There have been some reasons I have to keep minimum the usuage of computer, and thus the visit to the forum, like my sight has been weakened lately etc. But, I'm kinda all-or-nothing style, so it simply didn't work to try to reduce the visit. I needed to stop visiting the forum, however, I'm kinda addicted to the forum so I couldn't. Then, this event happened which was bad enough experience to me. So, the decision to leave the forum, at least for a while. I hope it's enough explanation.
I understand your addiction, something that keeps me here besides uber performance of AHK. Have a nice vacation or life (if you dont come back) and thank you for all the things you did.