the pogo pins on the side which is then transformed into executable code by offering access from a particular programming language, one that is so useless as well, 10g is actually useful because, well, cheap enterprise equipment (that only does 1/10gbit on sfp+) and re-using shit. 5gbit requires you to get its source. For example, if your program is free software: