1x44: A Boot Goes In

Jeremy Garcia, Jono Bacon, Bryan Lunduke (he returns!), and Stuart Langridge present Bad Voltage, in which all books are signed from now on, we reveal that we are coming to Europe in September and you can come to the live show, and:

  • 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!

Download the show now!

I liked @jonobaconā€™s idea about injecting a product solution to sourceforge & project management.
ā€¦ gotta get that community dimension in there.

A little more from me on this one: My Frustration with Mozilla | Jeremy's Blog

ā€“jeremy

3 Likes

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.

2 Likes

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ā€¦ :slight_smile:

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.

2 Likes

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. :frowning: 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?

1 Like

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?

2 Likes

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.

1 Like

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?ā€

No. They donā€™t.

Last year I wrote a thing about Mozilla and DRM (http://www.kryogenix.org/days/2014/05/15/mozilla-add-html5-drm-sadly-but-inevitably/) with a similar thought embedded: ā€œThey have a voice at the table, but itā€™s not loud enough to move the industry when the industry want something else.ā€

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.

1 Like

A job opening at Mozilla as ā€œtech evangelistā€ has just miraculously appeared:

Iā€™d be a bit far fetched to link this to your podcast but it means that someone at Mozilla is aware of the current shortcomings.

3 Likes

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.

  1. Host the Code(most likely using git since itā€™s the favorite these days)
  2. Provide Binaries produced from that code(it the project is that far along)
  3. Provide a forum of sorts for each projectā€¦Discourse sounds good to me
  4. 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ā€¦

Just a thought.
Tim

2 Likes

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, I feel bad about the answer they provided to Bryan. On a lighter note, Thunderbird 38 was just released and actually includes a few interesting new things: https://blog.mozilla.org/thunderbird/2015/06/thunderbird-38-released/ (yeah yeah I know everyone but me uses gmail.com nowadaysā€¦).

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

  1. Hosts source code
  2. Builds the code for supported platforms, Ubuntu 32-bit, Ubuntu 64-bit, Suse, Mint, Windows, etcā€¦ and provides the Binaries.
  3. Offers bug tracking and feature request facilities
  4. Provides Discourse like discussion forums both for users of a project and developers
  5. 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ā€™d definitely be in favour of that.

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.)

Bourceforgeā€¦lol

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.