Beretta: I think you misundertand the point here. Arzoo clearly started LEDBlinky with the intention of making a free software solution for arcade cabinets. But this software is clearly selling hardware, not only for the manufacturers of products like the LEDWiz, but for commercial arcade cabinets with luminated buttons. Arzoo has spent a long time developing LEDBlinky and it is used by alot of people. LEDBlinky sells hardware, that is the bottom line. And Arzoo is not trying to twist Randy's arm to pay him for it which is why he has made it shareware.
i did not misunderstand.. i do however disagree.
if Arzoo wants to change LED Blinky to shareware more power to him.
however if his intent was to put out a free program then thats the bottom line.. not oh i put out a free program but wait a minute.. people are buying some hardware BECAUSE of it, this makes no difference what so ever.
What I'm saying is that they should compensate because it makes sense and it's the right thing to do.
if you want compensation rather in the form of money or hardware then you should have such an agreement.
if you do so in absence of either you have absolutely no room to cry about it later.
do i come to your house cut your lawn then cry if you dont pay me even though we had no such agreement?
Andy may have compensated me but I doubt he would have the same value hiring a programmer to do the same thing. So we don't really ask for much, free hardware goes a long way, and sometimes paying someone out of good will is definately a nice jesture (and we certainly give value for money in the long run). Andy did not have any obligation to do it, but I asked him and it made sense to him.
woudl you have done it if he had'nt?, point is those who undertake something without the agreement for compensation have no room to cry later when its' not offered out of the kindness of someone elses heart.
never assume you'll get something out of releasing a free piece of software.
Also you don't seem to get the time involved in writing software. We do it because we love it, but it is very time consuming and I don't see why someone shouldn't get a little back for it. Even just to buy their poor wives some shoes! LOL
i do actually, no im not a programmer my self though.
you obviously do not do it because you love it because later you cry if you dont get something out of it.
if you want something then demand it, charge for it, do not just expect you'll get material gain from it.
1. do it for money or other material gain.
2. do it for your self (and keep the program private)
3. do it as a gift to the world.. or perhaps for your self that you share with the world.
those are the only 3 reasons.. anyone who does #3 but then complains when they dont get #1 is just a cry baby in my opinion.
Arzoo has the right idea, they tried #3, not getting #1, so now they went to shareware.
that's their right as author.. if anyone has an objection to that based on the libraries they're using then i suggest they make a legal claim if they have one otherwise hush up about it.
again bottom line if you want any sort of compensation demand it from the start dont automatically expect it later and

if it dont happen.