Page 1 of 2
Coding ethics
Posted: Tue Aug 11, 2015 11:59 am
by de Carabas
Am I wrong here? I was told to post my source code for the screenshot changer app.....
https://forums.frontier.co.uk/showthrea ... ost2676975
Re: Coding ethics
Posted: Tue Aug 11, 2015 12:06 pm
by Flip
You're not wrong.
What you could do is post the checksum, so people could make sure it's not been tampered with on the server or during the transfer, but I don't see why you should post your sources.
Re: Coding ethics
Posted: Tue Aug 11, 2015 12:49 pm
by Loriath
Here is what you do.
Open a GitHub or similar and post a txt file that says
10 Print "Hello World"
20 goto 10
Then you give the URL of the GitHub and no one will ever look at it. And if they do tell them if they don't trust these it then don't use it. And if they argue, tell them to take a long walk off a short dock, and mute them.
When I run it, my virus scanner doesn't freak out. Good enough for me.
Re: Coding ethics
Posted: Tue Aug 11, 2015 12:56 pm
by de Carabas
Loriath wrote:Here is what you do.
Open a GitHub or similar and post a txt file that says
10 Print "Hello World"
20 goto 10
Then you give the URL of the GitHub and no one will ever look at it. And if they do tell them if they don't trust these it then don't use it. And if they argue, tell them to take a long walk off a short dock, and mute them.
When I run it, my virus scanner doesn't freak out. Good enough for me.

Re: Coding ethics
Posted: Tue Aug 11, 2015 12:58 pm
by de Carabas
Flip wrote:You're not wrong.
What you could do is post the checksum, so people could make sure it's not been tampered with on the server or during the transfer, but I don't see why you should post your sources.
Never thought of using a checksum. Never used them before. My understanding though is that there are multiple different ways it can be calculated and as you are needing to have something work out the code for you, it means having a different 3rd party app which you also need to trust
I could be over-complicating that of course.

Re: Coding ethics
Posted: Tue Aug 11, 2015 1:14 pm
by PulsarShark
I'm not a programmer, but..
It doesn't seem like an unreasonable request - lots of helpful little apps that are posted free-to-download do offer source code or something like that. But the post-er may have been a bit pushy/presumptuous in the way he made the request.
It's also not unreasonable of you to refuse in a civil tone, which you seem to have done. I'd leave it there and decline to continue that line of discussion, if he posts again.
Re: Coding ethics
Posted: Tue Aug 11, 2015 1:18 pm
by Flip
de Carabas wrote:Flip wrote:You're not wrong.
What you could do is post the checksum, so people could make sure it's not been tampered with on the server or during the transfer, but I don't see why you should post your sources.
Never thought of using a checksum. Never used them before. My understanding though is that there are multiple different ways it can be calculated and as you are needing to have something work out the code for you, it means having a different 3rd party app which you also need to trust
I could be over-complicating that of course.

Not quite sure about Windows, as I use it only for gaming, but on Mac or Unix you could run SHA256(ScreenshotChanger.zip) in a terminal, and post something like this :
SHA256(ScreenshotChanger.zip)=ce87d1bb00248338d37d4ccd782888fa096921a17d70a45a6575c019ea712ece
Then a user could run the same command and compare the results.
Re: Coding ethics
Posted: Tue Aug 11, 2015 1:27 pm
by diss3cted
Your code is yours and yours alone.
If you want to share it, then do it. If not, then not. People have to respect your decision either way. If it makes you feel better, you can be polite about it (which you were, according to the linked thread).
Those who only are pushy in their demands towards someone who created and shared something for free should not be worth your time anyway

Re: Coding ethics
Posted: Tue Aug 11, 2015 1:41 pm
by BlueDrache
It's your source code. Tell the people who want the source to go piss up a rope.
Edit: Miazan ... he's a nobody ... with a new account. I'm betting he's a smurf. Unless it's an admin telling you to post the source, tell him to go stuff it.
Re: Coding ethics
Posted: Tue Aug 11, 2015 1:57 pm
by TorTorden
Yup.
Your program, your source code.
Probably just some script kiddie wanting to sound cool or play paranoid.
It's not like you need his buisniss or support so people who don't like it or trust it can simply piss off and not use your program.