00:01:39 In the last show, Bad Voltage fixed Mozilla, or at least proposed what we think they might want to do to fix themselves. We asked Mozilla PR for comment or a statement, and they declined. This leads into a discussion about Mozilla's internal culture, and how their relationships with the community have changed
00:18:14 Stuart reviews Seveneves, the new book by Neal Stephenson
00:29:28 Bad Voltage Fixes the F$*%ing World: we pick a technology or company or thing that we think isn't doing what it should be, and discuss what it should be doing instead. We look at a company who have been in the news recently, but maybe wish they weren't: Sourceforge
00:51:30 Does social media advertising work? We tried a challenge: we'd each spend fifty dollars on advertising Bad Voltage on Twitter, Reddit, Facebook, and the like, and see how we got on and whether it's worth the money. Is it? Maybe you can do better?
Also, we're going to take questions. Send us a question you want to ask the team to [email protected]; it might be about something we've discussed on this show, or about anything else you want, and we'll choose the best question and answer it in each show!
See details of Bad Voltage Live, in Fulda, Germany on September 30th 2015, at badvoltage.org/live, and get your tickets to see the show!
What would happen if some of the older core members of the Mozilla project were to fork, much like the Libre Office team, and focus on the original objectives? That would be assuming the source code is available, wouldnāt it?
An interesting point was brought up by one of my buds over at Red Hat. Firefox, itself, was actually a bit of a skunkworks, backroom, spare-time project at Mozilla back when the Netscape Communicator suite was king. Just mentioning it here as I think itās worth us remembering as we think about Mozillaās past, present and future. The truly amazing things to come out of Mozilla have a history of being not āofficialā Mozilla projects.
That isnāt unique to Mozillaā¦that happens in loads of organizations. Heck, Gmail was spawned out of a project someone at Google wrote to search email on Linux fasterā¦
Oh, I know. Iām just starting to wonder how much my feelings of āI wish Mozilla returned to the good old days of freedom and openness and awesomenessā is really just viewing them through rose colored (and slightly hallucinogenic) glasses.
I was just thinking, really, all their cool projects? And then it occurred to me to think about Mozilla projects which are all of cool, not discontinued, and have some measure of market acceptanceā¦ and I could only think of Firefox itself. Together JS and Webmaker are cool but havenāt picked up much usage; Lightning and Thunderbird are not supported (am sure someone will point out that theyāre community supported here, but that isnāt the same); Firefox OS is not cool (although it potentially could be). Perhaps Firefox Hello? I havenāt used it; Iām a talky.io guy. I should try it. Any other suggestions for things Iāve missed?
Right. Freedom is OK still (Iām speaking of software freedom here, not any other kind); openness seems to have dropped quite a lot, and thatās what we discussed on the show. Awesomenessā¦ I see what you mean about the rose glasses. I wonder if this is a percentage thing? Ten years ago they only did one thing, Firefox browser, and it was awesome, so 100% of their projects were awesome. Now, they do ten things, and letās say three of them are awesome ā¦ that means that even if the browser is just as awesome as it always was, theyāve still dropped in awesomeness by 70% just because they do more stuff now?
Huh! I need to ponder on that a bit. Good thoughts.
Man. I really hope Mozilla is paying attention to all of this. The more I think on it, the more I think they need to do some serious introspection and house-cleaning.
Having now read @jeremyās monograph properly, one sentence really stands out to me.
āWith both revenue and market share declining, does Mozilla still have the clout it needs to direct the evolution of the web in a direction that is open and transparent?ā
This must be unusual for Mozilla. I meanā¦ you used to have Internet Explorer and Mozilla, and IE was all about lock in and lock down and suppressing the web. So anybody who believed in any kind of openness on the web ā anybody even an inch to the left of Microsoft ā was by definition a Mozilla supporter, at least in theory. But now youāve got other browsers which have staked out positions more towards openness than the far edge ā Safari, MS Edge, Opera, Chrome, Chromium ā and one can locate oneās own preferred position on the āopenness at all costsā scale somewhere in between IE and Firefox, and land on some other browser. Chrome seems to occupy the open-enough sweet spot for people, and suddenly Mozilla find that not only have they lost market share, but when they push for openness they canāt influence the industry any more; āopen enoughā is good enough. And all that assumes that they still want to push for openness as much as they used to.
It must be hard to realise that the world changed under you.
As far as SourceForge goes. I really think it needs to die and hopefully have something new emerge. I like Jonoās ideaā¦but maybe expand on it. We need 4 main itemsā¦by the way I am not a developer and may just be blowing smoke.
Host the Code(most likely using git since itās the favorite these days)
Provide Binaries produced from that code(it the project is that far along)
Provide a forum of sorts for each projectā¦Discourse sounds good to me
Add a way to earn moneyā¦(something like patreaon.)
Maybe once projects earn a certain amount of funds they can help support the serviceā¦ ieā¦the guy with no traffic just getting started never needs to payā¦the project that gets real big may be able to help support the serviceā¦
Huh. Thatās a really interesting set of ideas. Github but with launchpadās build recipes and Patreon built in (and the service would take a penny from every Patreon pound pledged or something, as payment). I like this plan a lot.
Regarding Mozillaās openness, itās unfortunately became a big entity, and as @jeremy mentioned the PR team is probably coming from huge companies rather than being early Firefox fanboys. That said, itās important to remember that Mozilla is not a company but a non-profit organization, which means their goal is not to make money, but to use all the money they have to push the Web forwards. However, they still need to make revenue to pay their employees, which leads to the weird moves you have been discussing over the last two shows.
Regarding the social media ads bit, I was on my bike riding at night along the riverside yesterday while listening to the show and I just burst into laughters (and almost fell off my bike!) when Jono described the graphic banners he created for the porn websites. @jonobacon, can you post them here?
Excellent idea Tim, like @sil I think this is really interesting
A single place which
Hosts source code
Builds the code for supported platforms, Ubuntu 32-bit, Ubuntu 64-bit, Suse, Mint, Windows, etcā¦ and provides the Binaries.
Offers bug tracking and feature request facilities
Provides Discourse like discussion forums both for users of a project and developers
Provides a mechanism to fund where you can either donate to a single project or to open source in general with a committee deciding on where the uncommitted funds go and all donations being skimmed by a small amount (say 1% as suggested by Stuart) to keep the site profitable.
I donāt think this new thing should host code itself; github is fine for that. It ties together services and provides guidance; itās a layer on top of github, perhaps. Of course, sourceforge may want to continue being code hosts, and thereās no reason it couldnāt do both; host code or provide services on top of code hosted elsewhere. This is after all one of the points of distributed source control! But having a build service, like opensuseās OBS or launchpadās build recipes, to provide automatically built downloadable bundles from source code, would be very cool, and helping people operate a release cadence and manage a community would be the goals here.
One can imagine ticking entries on the list of services which you want to enable for your project (āwe see that your project is an Ubuntu QML app; would you like to enable automatic builds and uploads to the Store?ā), and when youāve ticked a few it says āok, youāve now ticked enough services that you have to enable the āask for moneyā serviceā, and if you donāt want money then you can give 100% of donations to Bourceforge.)
I hope Sourceforge is listening, because there have been loads of good ideas going around.
I think an other important factor for Sourceforge to be successful again is too make it easy for the casual non-tech users to find and download the program they want. Right now, I personally always get rather annoyed if somehow I need to get something through Sourceforge because in general I find the site rather chaotic. That is something personal, but it could use some extra work to get it organized.
One possible way to help organizing is to make a clear selection between trusted safe programs of known developers and between someones home brew half finished piece of code. Maybe get a bit of an app store like idea going around it, but yet also keeping it available to access the small shady projects. I am not sure if this would help, but it might get the user side of things to trust it again.