Re:Airbus Chooses GNAT Pro Ada for Development of Unmanned A...
by Rochus on Wednesday September 16, 2020 @10:30AM
(#24493039)
I'm not up to date. Last time I checked (about five years ago) the FSF GNAT was about a year behind AdaCore GPL GNAT. Maybe someone else has more recent information.
[ Parent
| on HN ]
Re:Airbus Chooses GNAT Pro Ada for Development of Unmanned A...
by foerbert on Wednesday September 16, 2020 @01:30PM
(#24494979)
At least as of a year or two ago, AdaCore seemed to be putting in more effort to shore up the differences between FSF and GPL GNAT.
Re:Airbus Chooses GNAT Pro Ada for Development of Unmanned A...
by Rochus on Wednesday September 16, 2020 @02:15PM
(#24495556)
Do you have evidence/references of this?
After all, FSF GNAT was already compatible with Ada 2012 at that time. And a company that makes large investments in software using Ada undoubtedly needs support and will not shy away from the comparatively low additional costs for licenses and maintenance contracts in its own interest. But it is important that the technology is absolutely free for small companies and people who are simply interested in the technology.
Re:Airbus Chooses GNAT Pro Ada for Development of Unmanned A...
by foerbert on Wednesday September 16, 2020 @02:31PM
(#24495779)
Nothing concrete I can point you to offhand. An AdaCore employee popped up in the community (freenode #ada, probably comp.lang.ada too) and started talking about it. I know several people pointed him to differences that were later addressed, or he had already tackled.
Re:Airbus Chooses GNAT Pro Ada for Development of Unmanned A...
by andi999 on Wednesday September 16, 2020 @12:05PM
(#24493944)
What abour Spark?
Re:Airbus Chooses GNAT Pro Ada for Development of Unmanned A...
by Rochus on Wednesday September 16, 2020 @12:19PM
(#24494130)
SPARK is a model checker for a subset of Ada. In contrast to the GNAT runtime library there is no need to deploy anything related to SPARK when you use it. As long as you don't deploy GPL software there is no issue with closed-source applications. Just use the GPL version of GNAT and SPARK to build and check your application.