![]() |
Re: [FRC Blog] Event Results and API Data
Quote:
Open source for the FMS is pretty silly. You cannot test and validate it without all of the specialized hardware required for a field and you cannot do any coding on the part that changes yearly (the scoring) without knowing the details of a game that's kept secret. |
Re: [FRC Blog] Event Results and API Data
Quote:
And no, the FRC event API is not open. It couldn't get any more closed. Public data != open-source software. |
Re: [FRC Blog] Event Results and API Data
Quote:
Quote:
The FRC API is not open source, because I can not access the code running on FIRST's servers. They have published an interface for the API, but not the implementation details. For example, it would have been beneficial to have the API open source this past weekend, when it went belly up. If members of the community had access to the source code, they could have been able to find the root cause of the issue and helped collaborate with FIRST on a fix. This would result in faster iteration and higher quality code. A popular project that embodies many benefits of open source is the Linux kernel. It's the basis for a totally free (as in libre, not gratis) operating system, and is very heavily used in development circles. It is community written (over 4,500 different people have contributed), and is (in my opinion, but debate on this can be for another thread) the best OS out there. As for your comments about FMS - it may not be feasible to run the software without access to the field hardware, but there is still value in making it open source. Namely, increased transparency. If people have the ability to go through the source and understand how it works, a lot of the mystery is taken out of plugging into the field (when you know exactly what is happening behind the scoring table). It would also let the community understand how and why some of the bugs in FMS (and believe me, they exist) are there, and possibly contribute to a fix, which means the bug could be patched faster than it would be otherwise. |
Re: [FRC Blog] Event Results and API Data
Quote:
And on the topic of testing without knowing the game, that is just wrong. It's absolutely possible to test data transport without knowing the game. And a properly architected system should just have game specific actions as part of a workflow anyway. |
Re: [FRC Blog] Event Results and API Data
Quote:
You are definitely right, just because public data is available doesn't make it an open source project. I think some people are confusing the difference between data and code. |
| All times are GMT -5. The time now is 21:19. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi