A critical look at open source | IEEE Journals & Magazine | IEEE Xplore