Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Team 1676-2006 Source Code Released! (http://www.chiefdelphi.com/forums/showthread.php?t=45117)

Mike 26-03-2006 18:12

Re: Team 1676-2006 Source Code Released!
 
Quote:

Originally Posted by eugenebrooks
Thats one of the many neat things about copyrights,
you have to show them in order to have them,

Ehhh, not so much. Any works transmitted over the internet receive an automatic copyright to their original other, per the DMCA.

Bharat Nain 26-03-2006 18:58

Re: Team 1676-2006 Source Code Released!
 
This code will be off the internet in a few hours. Nothing to worry about - their programmer just did not go on CD for a while so I brought this to his attention.

DonRotolo 26-03-2006 19:11

Re: Team 1676-2006 Source Code Released!
 
Quote:

Originally Posted by Kevin Watson
Well, my license is simple: 1) Don't use my code for commercial (i.e., for profit) purposes. 2) Don't post it elsewhere on the net.

I sent this private message to "nukem" several days ago, which has been ignored:

Before I do something more heavy-handed, I should ask the team managment to do something about this. Is there anyone else from team 1676 here?

-Kevin

Kevin,
Sorry about that, we weren't aware of the issue until your post. As Bharat mentioned, it will be addressed immediately. The short version is just as Bharat wrote: 'nukem' just wasn't on CD for a while, and did not see your message.

Don

nukem 26-03-2006 20:46

Re: Team 1676-2006 Source Code Released!
 
Sorry about all this, I have been away from cd for awhile working on other things. Anyway I posted the code thinking it would be a gracious and professional thing to do trying to help other teams with our source code. I only included Kevin's code so people could download the code all in one place. I looked in the readme, and for a license file, both which did not mention anything about not releasing the code but I did not think to look in the source code itself (my code is in separate files so I rarely look at Kevin's stuff). Anyway the code is hidden now on the project page.

Sourceforge has a policy of only deleting project files on a case by case basis, I have put in an urgent request for the files to be deleted Sourceforge. I hope in the future Kevin, the FIRST foundation, and the FIRST community will take a GNU approach to things, but until then I will do my best to get the code removed from the site as quickly a possible.

devicenull 26-03-2006 22:14

Re: Team 1676-2006 Source Code Released!
 
Quote:

Originally Posted by nukem
Sorry about all this, I have been away from cd for awhile working on other things. Anyway I posted the code thinking it would be a gracious and professional thing to do trying to help other teams with our source code. I only included Kevin's code so people could download the code all in one place. I looked in the readme, and for a license file, both which did not mention anything about not releasing the code but I did not think to look in the source code itself (my code is in separate files so I rarely look at Kevin's stuff). Anyway the code is hidden now on the project page.

Sourceforge has a policy of only deleting project files on a case by case basis, I have put in an urgent request for the files to be deleted Sourceforge. I hope in the future Kevin, the FIRST foundation, and the FIRST community will take a GNU approach to things, but until then I will do my best to get the code removed from the site as quickly a possible.

If you know his reasoning, it's easy to understand why he doesn't want it released:

Quote:

Originally Posted by Kevin Watson
I guess I should explain why I don't want entire copies of my code available elsewhere on the 'net. Two years ago, I posted some code that was later modified and posted on a team's website (team A). Another team (Team B) used the modified version of the code on their robot, but had problems because the modified code had a bug introduced by team A. Team B e-mailed me and said that my code didn't work for them and asked if could I help find the bug. Well, this was during the 2004 six week build period and I was at work when I got the e-mail. Not seeing how the bug could possibly happen and worried that many teams were having the same problem, I left work early so that I could go home and try to reproduce the bug on a real controller. Well, after a few frustrating hours trying to reproduce the bug, I found out that Team B used Team A's modified code, where the bug was found. The point I'm trying to make is that it's much easier for me (and others here on CD) to help diagnose problems if I know that the team started with a build that I know works on my hardware.

-Kevin


nukem 26-03-2006 23:08

Re: Team 1676-2006 Source Code Released!
 
You just need to make sure you clearly state that if you use a fork of a piece of software that you can only goto the place you got it from not the place they got it from. In the open source community you always work up, for example if I had a problem with gaim I would file a bug with gentoo(my distro) and if they couldnt resolve it and gentoo developers decided it was a gaim problem it would be resolved upstream and I would then file a bug with gaim. The Linux kernel has a definition were you can defined what extra version it is(like if your using the gentoo patches its call 2.6.16-gentoo). All the code needs is a version definition and state in the readme that if you redistribute the code you need to change that to your team number.

nukem 26-03-2006 23:17

Re: Team 1676-2006 Source Code Released!
 
Also keep in mind that Kevin stated on this thread that patch files were ok. There are three problems with that.

1. If you look in a patch file parts of the original code are in the actual patch file not just the the newly added code.
2. Under what was said in the pervious post by devicenull people will still go back to Kevin I dont think that distributing a patch file instead of the full source would make any difference.
3. Sooner or later some teams are going to include a script file in there zip file that will look like this

Code:

wget http://kevin.org/frc/frc_camera.zip
cat camer_code | team_xxxx.patch -p1



All times are GMT -5. The time now is 22:58.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi