View Single Post
  #42   Spotlight this post!  
Unread 05-12-2006, 09:59
ntroup's Avatar
ntroup ntroup is offline
WildStang!
None #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Oct 2002
Rookie Year: 2002
Location: Schaumburg
Posts: 52
ntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud ofntroup has much to be proud of
Re: Ethics 101: To re-use or not to re-use?

I think a lot of this discussion comes down to what the rule actually says. I see a lot of people saying 'I think'/'I infer'/'I believe' regarding this rule, but no one has said 'I know' what the rule exactly means.

What is FIRST's intent when they say "software algorithms and designs may be reused." Does that mean the high level design, or the actual functional implementation. The rule does not exactly say, and it is left to the readers' interpretation.

I would have to believe that most people (and I hope that this is true) are trying to follow the rules, but to their own interpretation of them. In most cases, this would seem like 'bending the rules' to make them more favorable for you. However, in this case, with the software side of FIRST becoming so big, yet still so new, I believe(*) that the rules don't quite state what is/isn't allowed exactly to the level that all will understand. (* Again, my own interpretation)

Each person obviously has their own thoughts on this issue, but those thoughts aren't necessarily FIRST's. I think the appropriate thing to do is to ask FIRST directly, when the rules for 2007 come out, and see how they address this exact issue.

After doing a quick scan of 2006's Q&A system, I did not see anyone post a question regarding this. But, there are a lot of questions regarding Software and how it fits into the rulebooks (i.e. FixIt windows, shipping, practice bots, etc). This shows that there is a large misunderstanding of how we are to deal with this, since it is different than a hardware component.

So, in order to prevent any larger argument, I think we need to agree to disagree until we can get a decisive answer from the powers that be.

-Nate
Reply With Quote