I just ran into a video from Highline Guitars who has made and is selling a device to wind electric guitar pickups. The device uses two FOSS softwares, GRBL and Universal Gcode Sender (which I am developing on). He has also made a closed source program to calculate and generate the gcode for how the pickup should be wound.
The device he is selling is cool, and I really like that someone can make a living on the things they build and sell. And of course that I, in some small way, are a part of it. It feels warm and cozy inside!
But then he got the suggestion from one of his followers that, in the spirit of using FOSS, he should make his tool FOSS too - that way it may benefit more people. This follower essentially got banned from the channel for being a socialist, cheered on by many others in the commentators field.
Highline Guitars doesnât want make his software open source, that is fine, it is his decision. He is using the open source softwares within the license restrictions, so no problem there.
But the thing that I canât understand and which I guess is bothering meâŚ
In my world FOSS is essentially socialism - which Highline Guitars is capitilizing from. Yet socialists are the bad guys, and just by suggesting to share, is like swearing in church.
Sadly, using âsocialistâ as a pejorative does have some history in the US. I think that lots of folks in the US canât tell the difference between a political system and an economic system and somehow think that socialism and fascism are almost the same thing.
I donât think that it is general in the US that FOSS is perceived as socialism. I have often heard it understood as âenlightened self-interest.â Thereâs certainly a vast amount of FOSS written and maintained in the US; very little of it by people who would describe themselves as socialist, even if they arenât confused between political and economic theory.
Welcome to the world of hypocrites and narcissists. If they can take something from others for free or little expense they love it because it fulfills their NEEDs but if someone mentioned maybe they should or could help others, itâs a dog-eat-dog world and thereâs no reason they should help anyone else because nobody is helping them(so they think).
Thereâs been an epidemic of that kind of thinking exploding in society since around 2015 and became the norm to some in 2016 and beyond.
Iâd also like to add that Microsoft, especially Bill Gates and Steve Ballmer, publicly attacked Linux and FOSS calling it publicly a cancer and communistic. Given the number of MS fanbois out there you canât undo that kind of training by just keeping quiet. And they didnât just keep quiet, they stopped chanting the 2 âcâ words but they spent millions spreading lies in their marketing materials like their âGet The Factsâ campaigns.
Thatâs some of the tech industry spin on it while the political spin on it grew recently, for a few centuries religions have been pushing similar thought processes.
Sadly too few understand that by helping your neighbor you are helping their neighbors and yourself. Whatâs the saying, âHe who dies with the most toys wins.â
The poster of the comment he quotes has a bit of pollyanna-ish understanding of things - people who donât write software often imagine that it would be super easy and helpful to just open-source things and everyone will pitch in and weâll all get good stuff and we all win. Unfortunately, writing software is HARD, open-source or otherwise, and often open-sourcing things takes even more time investment from the original author than staying closed, and none of the mythical benefits accrue. Itâs often a huge time sink which actually detracts from future development on the project.
That said, I think his response to the comment was maybe ill-advised. I think he was being sarcastic, but that often doesnât come through cleanly. I would definitely think twice before making such a comment myself, instead going with something more anodyne. Also, IMHO, unless there is a ton of information not being presented, banning the user seems a bit excessive.
Iâd also say that his explainer video maybe shouldnât have spent any time explaining open-source motivations, because he explained a particular subset as if it was generally applicable. Open source has a lot of drivers motivating people. I think his implication that his dependencies may in the future flip and start charging is unwarranted - itâs possible, sure, but itâs also possible that such a licensing change would cause a project fork to occur and the ensuing competition reinvigorates the project and the open-source version would win out. That happens all the time. Open source contains multitudes.
FOSS harms creators but benefits everybody else.
FOSS drastically reduces the amount of malware in society.
FOSS is not a sustainable model for most small businesses.
If you go FOSS do not expect many or any donations. Most people do not donate, at most they will leave a comment expressing their gratitude, and most not even that. You may encounter a FOSS social butterfly who will tell you this isnât so, because they got a lot of donations themselves. But donât expect this for yourself.
Due to malware culture and lack of any consequences for hosting malware sites, things have gotten out of control, and FOSS is recommended, due to a culture of low-trust. Most or many of the mainstream SEO sites host malware or have hosted malware.
In reality you have to contend that there will be bad actors who make malware. If there was a magic button to get rid of malware then it would be a lot easier, but no such button exists⌠yet.
It is one of those things where there is no correct opinion, there are different perspectives.