What amazes me is that people on HN still continue to rail against RMS and the FSF while blatantly showing their ignorance of the principles they both stand for, and often not even through logically sound arguments.
Personally, I understand the main reasons people have issues with this though, because very often they simply haven't actually taken the time to think of computing as a philosophical choice as well as a practical choice.
As the surveillance and control engine enlarges itself though, those who are more closely aligned with GPLv3-esque ways of computing will have more freedom and control over their systems than others who accept fuedal walled gardens will be, and it is at that point that the walled garden people will start to understand the real impact of what are often considered frivolous arguments like BSD vs GPL.
Enjoy your locked down BSD playstation/iBrain/iHome etc, I for one intend to stick with GNU/GPL, and the FSF, as much as possible. The reality is that we have been locked in so much though that this process takes time and should be started now and not later. For example, in my various workflow pipelines, I still have a handful of apache, mit, and bsd licensed programs, but I have at least dramatically reduced the number of them...
If you haven't taken the time to understand the differences between BSD and GPL you owe it to yourself, as I consider it foundational knowledge for modern computing, the same way I consider history foundational knowledge of current events.