MrRockchip

Is Efinity Software completely opensource?

Jul 7th, 2019 (edited)
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. https://github.com/xips-tech/FireAnt/issues/1
  2.  
  3. Is Efinity Software completely opensource? Or are there any other opensource toolchains for this Efinix Trion T8F81C FPGA ? #1
  4.  
  5. If no, this is a serious downside compared to other devboards based on Lattice FPGAs supported by the IceStorm opensource toolchain ( www.clifford.at/icestorm/ ).
  6.  
  7. Efinity Software is not open sourced. However, it is well maintained by Efinity Development Team. And they keep enhancing the IDE and upgrading support to other devices for Trion series. I am sure you will find it easy to use.
  8.  
  9. Many people who visit Crowdsupply (including me) are trying to avoid the closed source proprietary software - because it could contain the spying backdoors, low quality code and violates the freedoms of computing:
  10. https://www.gnu.org/philosophy/free-sw.html
  11.  
  12.  
  13. The freedom to run the program as you wish, for any purpose (freedom 0).
  14. The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
  15. The freedom to redistribute copies so you can help others (freedom 2).
  16. The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
  17.  
  18. In example, Efinity might go bankrupt or get acquired by some larger company one day, and the people will be left with an unsupported product - with no possibility of bugs fixing and features addition to Efinity IDE since its' source code is closed. Not an unlikely scenario, considering a small size of Efinity company compared to i.e. Xilinx.
  19.  
  20. It really puzzles me why the small FPGA makers like Efinity can't just open their source code and share it with the community. It's not like Xilinx will steal their secrets from this open source: not just because it's illegal, but also since it's highly unlikely that a small FPGA maker could invent a more efficient algorithm than Xilinx with its' billions of dollars and huge workforce. Meanwhile, opening the source code delivers a huge competitive advantage in the eyes of freedom-caring people, who value their computing freedom more than a slightly better technical feature.
  21.  
  22. I sincerely hope that you could at least consider to either try to persuade Efinity into releasing the complete source code of their IDE (under some freedom-respecting license like GPLv3) or to switch to Lattice for your future products. Otherwise you might be losing a significant part of market: your product has a good competitive advantage against the Lattice-based competitors (mentioned at your CrowdSupply page at Comparison section) regarding the hardware, but loses greatly regarding the software - because no open source available for Efinity. This is the only reason why I cannot preorder your product at the moment.
Add Comment
Please, Sign In to add comment