Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Posting Source Code
Index -> Off Topic
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Do you think posting source code is bad?
(No ending time set)
It's only bad if it is in Turing... so many people will steal it.
9%
 9%  [ 1 ]
It's okay to post your work under any circumstances.
81%
 81%  [ 9 ]
Don't let the source be seen to everyone... Only let people you know read your source code.
0%
 0%  [ 0 ]
Don't even post your source code. People can steal it and claim it as their own. That benefits no one.
9%
 9%  [ 1 ]
Total Votes : 11

Author Message
Windsurfer




PostPosted: Tue Oct 24, 2006 3:56 pm   Post subject: Posting Source Code

Hi, i recently decided to post the source code to Forces. I was wondering what people thought about me doing that... do you think posting source code (especially in turing) is a bad idea because so many people may steal it and claim it as their own? OR do you think that the benefits outweigh the good? Or do you think something else?
Vote.
Sponsor
Sponsor
Sponsor
sponsor
ericfourfour




PostPosted: Tue Oct 24, 2006 4:18 pm   Post subject: (No subject)

Well, posting forces isn't going to lose you money or anything. The only problem is people may download it and use it as their final project. However, I think teachers are bright enough to determine whether something is plaigurized (sp?) especially a game like forces.

This happened last year in my comp sci class. Someone downloaded hangman source code (yes, hangman... it was pathetic) and put an introduction on it and handed it in. He couldn't even explain how he did anything when he presented it. He was busted.

The funny part about the story was while he was "working" on his project (just putting a picture in with a delay) the teacher came over and asked how he did it so well. He needed to come up with a pretty witty excuse to get out of that one. So he said I (me) helped him. That didn't help because the teacher already knew I was well into my RPG.

EDIT: My opinion is you should be able to post any source code you want under any circumstances. Just watch out for cheaters.
md




PostPosted: Tue Oct 24, 2006 4:22 pm   Post subject: (No subject)

In most cases posting source code is fine; so long as there is something which states which rights are granted, and what isn't. I think a blanket statement in compsci.ca's user agreement that states that any code posted is done so under a bsd-style license, or a CC-style license unless otherwise noted would be a good idea.
Mazer




PostPosted: Tue Oct 24, 2006 5:49 pm   Post subject: (No subject)

md wrote:
I think a blanket statement in compsci.ca's user agreement that states that any code posted is done so under a bsd-style license, or a CC-style license unless otherwise noted would be a good idea.


Sounds good.

I think sharing source code so that others may learn is always good but I also recognize, from experience, the problems that come from people who want to get a good mark on a final project without doing work. Honour and integrity isn't enough to stop everyone and I'm sure that there are plenty of teachers who don't know about compsci.ca to catch on to that.

Hopefully the "You're way too stupid to have written this" will catch them.
rdrake




PostPosted: Tue Oct 24, 2006 6:20 pm   Post subject: (No subject)

I'm liking the BSD-style license idea.
Quote:
Copyright (c) <YEAR>, <OWNER>
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Andy




PostPosted: Tue Oct 24, 2006 7:03 pm   Post subject: (No subject)

we could make one of those licenses, legalize it, and then make an handsome profit by suing the kids stupid enough to copy it.

we could hide a secret trademark in all the source codes posted, and inform computer science teachers from highschools about it.
rdrake




PostPosted: Tue Oct 24, 2006 7:58 pm   Post subject: (No subject)

Andy wrote:
we could make one of those licenses, legalize it, and then make an handsome profit by suing the kids stupid enough to copy it.

we could hide a secret trademark in all the source codes posted, and inform computer science teachers from highschools about it.
Even Holtsoft will fear compsci.ca's crack team of rabid lawyers?
md




PostPosted: Tue Oct 24, 2006 8:26 pm   Post subject: (No subject)

/me loves the BSD license for software, but an additional clause saying you must pay royalties of $1 per $1000 of profit is nice too Wink
Sponsor
Sponsor
Sponsor
sponsor
Tony




PostPosted: Tue Oct 24, 2006 9:28 pm   Post subject: (No subject)

Posted Image, might have been reduced in size. Click Image to view fullscreen.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
ZeroPaladn




PostPosted: Wed Oct 25, 2006 11:46 am   Post subject: (No subject)

dug his own grave.

on an on topic note, how would you integrate such a licence onto the source posted on this site?
rdrake




PostPosted: Wed Oct 25, 2006 12:17 pm   Post subject: (No subject)

ZeroPaladn wrote:
dug his own grave.

on an on topic note, how would you integrate such a licence onto the source posted on this site?
Typically software packages that come in tarball form includes a LICENSE file which has that in it. Often the source files also include all or part of the license in their header.
Tony




PostPosted: Wed Oct 25, 2006 9:29 pm   Post subject: (No subject)

I wrote a blog post on this topic.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Display posts from previous:   
   Index -> Off Topic
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 12 Posts ]
Jump to:   


Style:  
Search: