View Single Post
  #2   Spotlight this post!  
Unread 03-04-2011, 21:27
RoBoTiCxLiNk's Avatar
RoBoTiCxLiNk RoBoTiCxLiNk is offline
King of All That is Digital
AKA: Dan Egan
FRC #2791 (Shaker Robotics)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Latham, New York
Posts: 25
RoBoTiCxLiNk is on a distinguished road
Re: Open Source Code

I have never seen anyone else's code, nor do i really need to, except to see how things are implemented, which can be found in the javadocs and such.

I think code should be at the disclosure of the writers, as it is always robot specific, but algorithms can be changed to fit many robots. Also, my code is very very very very very very messy (98% is usually commented out and i have random things in places because I know what everything is for and thats all that matters), but posting it online could be next to useless, i think it might be helpful for rookie teams and such, but veteran teams should be able to write their own code.

Also, i voted for during build season because A) If people copy it, they have to make it fit their own robot in time, and B) if you don't have the code during build season, it could become outdated and inefficient, or you may have found another way of doing it afterwards.

So i say, yes, there should be open source code (everything should be open source ), but I don't see how it would be all that useful. Maybe more like, open source algorithms.
__________________
2009: Electronics, Scout, Turret Operator
2010: Programmer, Electronics, Safety Captain
2011: Lead Programmer, Lead Electronics, Forum Admin, Design Committee Member, Arm Operator/Driver, Safety Captain, Pit Captain

2012: Alum of 2791, Programming and Electronics Mentor for 2791
Reply With Quote