10 ms·
As someone who's gone back and forth on licensing for personal projects over the years, tried to engage user communities for said personal projects, and tried t
by inferiorhuman 7y ago
As someone who's gone back and forth on licensing for personal projects over the years, tried to engage user communities for said personal projects, and tried to use various open source projects — I totally sympathize with the maintainers. As with a lot of things in life, user engagement is a two-way street. If folks want constructive engagement from the users, there needs to be constructive engagement from the maintainers.
From the user POV it can be very frustrating to use open source projects. Gordon's highlighted some real bottom-of-the-barrel end users and it would be hard to invalidate his experience with a straight face. OTOH some projects are incredibly hostile to users. Projects like Elixir/mix, Electron/VSCode, Thunderbird, and GIMP. How are users supposed to react when the sole maintainer packs up and leaves indefinitely? Or when patches are submitted upstream and the maintainers tell the users to pound sand?
Currently I'm working on a car-related Pi project. I'm not a hardware guy though, so I've done some research and discovered a piece of hardware that looks nearly perfect for my use case. They even have the specific version I'm interested in listed on their store. The only catch is that it's listed as 4-6 weeks out (and has been for a while). Their response? Sorry, we've moved on to something more interesting to us at 3x the price. No the store hasn't been updated (same with their blog and forums). I'm ready to fork over money, but with only sporadic signs of life it's difficult.
- exocos 7y ago> How are users supposed to react ... Answers: 1) fork the project, and do a better job yourself 2) suck it up quietly
- inferiorhuman 7y agoYou've articulated two great reasons why end users generate angry comments.
- varjag 7y agoI'm not following the jump from some commercial product turning out to be vaporware to it being an OSS problem.
- inferiorhuman 7y ago> I'm not following the jump from some commercial product turning out to be vaporware to it being an OSS problem. They're all open source projects. Sure, I can grab the Gerber files and try my hand at surface mount soldering. But like any open source project where the build system is too archaic it's massively beneficial to start from an already assembled version.