4 ms·
I googled and added it up (just out of curiosity) using the BOM, and total cost was ~$88USD (not counting shipping) Also, the OS is FreeRTOS (Open sourced by A
by jordan_clark 7y ago
I googled and added it up (just out of curiosity) using the BOM, and total cost was ~$88USD (not counting shipping)
Also, the OS is FreeRTOS (Open sourced by AWS/Amazon in '17) if anyone is interested
- naraic0o 7y agoI'm pretty sure FreeRTOS has been open source since its inception in 2003, see posts going back to 2004 at [0]. Amazon forked it, merged their fork with the original project and took over it in 2017. You can read about it here [1]. [0] https://sourceforge.net/p/freertos/news/ https://sourceforge.net/p/freertos/news/ [1] https://freertos.org/FAQ_Amazon.html https://freertos.org/FAQ_Amazon.html EDIT: actually, I don't think they fully merged their fork as there's a variant called a:freeRTOS
- moftz 7y agoFreeRTOS was previously GPLv2 with a couple of added clauses (anything linked with FreeRTOS is now GPL too and you can't publish performance metrics without approval). I'd imagine there were a lot of companies not wanting to GPL everything they made with FreeRTOS (i.e. Amazon) so with a new MIT license, anyone can do whatever they want.
- ForHackernews 7y agoSo they somehow took over a free software project and removed the GPL? That doesn't seem like a positive development!
- kingosticks 7y agoAnd assuming they didn't merge their fork back in, the original FreeRTOS codebase doesn't get any of their fixes/improvements either.
- slacka 7y agoAnd there is nothing stopping you from taking the original GPL'd FreeRTOS codebase and merging in all of the MIT licensed improvements. If you make a better FreeRTOS, that's what people will use. I've seen this happen many times in open source. For example, to this day LGPL's LibreOffice, which started as a fork of OpenOffice, reviews all OpenOffice patches and cherry picks the good ones.[1] On the other hand, Apache OpenOffice can't benefit from any of LibreOffice's patches. Viral licenses like GPL have an edge and will win out if there is a community that actually cares. [1] https://cgit.freedesktop.org/libreoffice/core/log/?h=aoo%2Ftrunk https://cgit.freedesktop.org/libreoffice/core/log/?h=aoo%2Ft...
- frenchy 7y agoFor what it's worth, LibreOffice is probably LGPL because of OpenOffice's history with the Oracle buy-out. Oracle gave OpenOffice to Apache for the same reason Google gave Wave to Apache: They run a sort-of paliative service for software projects.
- gamblor956 7y agoGPL licenses tend to discourage adoption due to their onerous restrictions, which is why most projects today choose anything other than the GPL family of licenses. The virality of GPL actually results in most companies explicitly banning the use of GPL tools and code to prevent the GPL from "infecting" their own code.
- moftz 7y agoTheir "fork" is additional libraries for FreeRTOS specifically for IoT kind of stuff packaged into the kernel. Not everyone needs an Amazon version of the FreeRTOS and most users wouldn't want extra junk in the kernel considering the kind of hardware that an RTOS is meant to be run on.
- kevin_thibedeau 7y agoThe GPL licensed version wasn't GPL compliant anyway because of the lame restriction on publishing benchmarks. MIT fixes that problem.
- FigBug 7y agoI think you have that backwards. > As a special exception, the copyright holder of FreeRTOS gives you permission to link FreeRTOS with independent modules that communicate with FreeRTOS solely through the FreeRTOS API interface, regardless of the license terms of these independent modules, and to copy and distribute the resulting combined work under terms of your choice It was GPL with an exception that allowed you link your app code to the OS, with your app becoming GPL. The performance metrics part was weird though. https://www.openhub.net/licenses/GPL-2-0-with-freertos-exception https://www.openhub.net/licenses/GPL-2-0-with-freertos-excep...
- gmiller123456 7y ago>you can't publish performance metrics without approval Curious to know if anything knows if that's actually enforceable. The GPL gives you permission to use an distribute a program and code. I can see where if you got your copy straight from RTOS, they can enforce that clause. But, to me, the GPL seems to give everyone the right to distribute the source without that clause. And it seems to explicitly forbid the addition of additional licensing terms: You may not impose any further restrictions on the recipients' exercise of the rights granted herein
- closetohome 7y agoOr like $6800 depending on how you value your time.
- jordan_clark 7y agoVery true
- umvi 7y agoOr like $400,000+ if you are hiring a team of mechanical, electrical and software engineers to design an make it for you because neither you nor any individual on your team has his entire set of skills. Or like $1,000,000+ if you are hiring some company to design and build it for you
- jacquesm 7y agoFortunately for the OP that's not how he thought about this. People who put a value on their time for everything are invariably terrible company for anything that is fun, will teach you something or that is useful to others rather than only immediately to themselves.
- tty2300 7y agoOP obviously enjoys building and showing stuff off. If they valued their time they would be building smart watches instead of mindlessly browsing social media or watching TV.
- 24gttghh 7y agoPlus the... holy crap that 3D printer is only $170?