|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
I was wondering...
Is a team's code protected under some kind of creative license? What keeps other teams from taking their code (besides, you know, not making it public)? Has that happened before?
|
|
#2
|
||||
|
||||
|
Re: I was wondering...
No, a team's code doesn't have any kind of intrinsic protection. That said, I've never heard of one team snaking another team's code without permission to use it.
|
|
#3
|
||||
|
||||
|
Re: I was wondering...
Code, being intellectual property, is protected under copyright law.
I highly doubt any FIRST team would sue another in civil court over use of code. |
|
#4
|
||||
|
||||
|
Re: I was wondering...
Almost definitely untrue, if one is using anything from the established libraries.
|
|
#5
|
||||
|
||||
|
Re: I was wondering...
Referencing a public domain (?) library does not make all derivative work inherently public domain.
|
|
#6
|
|||
|
|||
|
Re: I was wondering...
It would if that public domain used is made public through the GPL.
|
|
#7
|
|||
|
|||
|
Re: I was wondering...
If you wish to re-use last year's code this year, you will have had to make it publicly available to all teams per R22. Presumably, this rule will stand for next season as well.
|
|
#8
|
||||
|
||||
|
Re: I was wondering...
Quote:
Why would you have to make it publicly available and how would you do this? Also if I get a test code for a 6WD robot that is publicly available and use it on a competition robot, then reuse it for next year's robot, would I have to make it publicly available? |
|
#9
|
|||
|
|||
|
Re: I was wondering...
So I never understood why in the world anyone in FRC would want to hide their code. Unless it is absolutely hideous, I wouldn't care if anyone saw my code. If it is super advanced algorithms, I'll use bit and pointer arithmetics and never comment to hide my intentions. Not serious about that part, but what is there to hide?
|
|
#10
|
||||
|
||||
|
Re: I was wondering...
Quote:
Quote:
One question though. It seems like the blue box under R22 conflicts with the one under the definition of COTS. See the bolded sections: Quote:
Quote:
|
|
#11
|
|||||
|
|||||
|
Re: I was wondering...
Just to inject a little more info into the conversation, the C++ WPILib is BSD licensed. Only requirements are that you maintain the WPILib BSD license notice. So Chris is correct that teams hold the copyright to their code, as with any other work of this nature.
IANAL, but I don't think a team would give up their copyright just because they posted the code on their website. Granted that it'd be much more definite if they actually note the copyright in the code or on the page, etc. |
|
#12
|
||||||
|
||||||
|
Re: I was wondering...
Quote:
This does not conflict with <R22> |
|
#13
|
||||
|
||||
|
Re: I was wondering...
I'm coming late to the IP discussion, but just to clarify some terms:
|
|
#14
|
||||
|
||||
|
Re: I was wondering...
Quote:
However now I've looked around a bit more, I think we will be using the Google Code solution. |
|
#15
|
||||
|
||||
|
Re: I was wondering...
Quote:
...including on the general mootness of the conversation! |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|