MediaGoblin, Blender, and Network Freedom in Graphics

Christopher Allan Webber

cwebber@dustycloud.org

2013-10-25 Fri

About me

Hi, I'm Chris Webber!

  • Lead MediaGoblin developer!
  • Python developer!
  • Free software and free culture activist
    • I've been doing this for a while…
    • Worked at various FOSS orgs (CC, PCF)
    • Now doing MediaGoblin fulltime
  • Blender fanboy!

Yes, Blender fanboy

  • Blender is my first major "FOSS crush"
    • I've been following closely for > 1 decade
    • Execution of project/community:
      always an inspiration to me!
  • Made excuses to interview Ton while at CC ;)
  • Gave exuberant talk on bpy at PyCon
  • I'm a Blender user!

This talk isn't about me (being a fanboy)

You aren't here to hear about me

You already know Blender is great!

Also there isn't much time! Let's shoot through as much as we can! :)

About MediaGoblin

What is MediaGoblin?

  • A media publishing system for the web!
  • Laziest explaination: "Free and open source Flickr/YouTube/SoundCloud/Thingiverse you can run yourself"
  • Written in Python!
  • Host all your media in one place:
    • images
    • videos
    • presentations
    • 3d models
    • ascii art
    • even more! It's flexible!

Network freedom!

MediaGoblin is about giving power back to you!
Let's take back the internet!

… but what does that mean, really?
How to make this not a big mess of incompatible sites?

Federation == hooking together different servers

Think email or XMPP/Jabber:
multiple sites, but decentralization still "works" without breaking experience

We're working on using the Pump API for this (also used by pump.io)

A brief comment on licensing

Also… it's released under the AGPL:

agplv3-whitebg.png

Not much time to go into this, but…

MediaGoblin's campaign

Ran a fundraising campaign from the FSF.
Success! I'm paid full time to work (well… for now…)

We had a video… which probably is the best intro we have…

MediaGoblin campaign video!

We'll just watch the first two minutes :)

Brief demo

Let's fire up our local instance and check out image, video, and 3d model support :)

Hm, that 3d media type seems pretty cool! We'll come back to that soon… but first…

MediaGoblin and Blender


                                 BLENDER AND MEDIAGOBLIN

                                                     ,--,/,----,
                                                    (           )
                            .-.                    _,'-----,__,;_
                            \  \         *CLINK!*  '.-.  .-.   / -,
                         ____\  \.---.              .-.  .-.   >'
                        (____   .---. '   |~|,,    (o ) (o  )   )
                            /  / .-. \ \  | |\/\    --, ,--', ',-,
                           /  ( (___) ) ) '.' '-'   '-v-v-v-'_'  )
                          / /\ '.___.' /  ,|.   3')\,'------' ,-' \
                         (_/  '-_____-'        |_/  / (\,)__,'     ;
                                                \_  ; / ' \   \    |

                                       TOTAL BFFS

We love Blender!
We use Blender internally!
We use Blender for marketing!

Campaign video done entirely in blender

censor_scan.png

Animation!

campaign_scary_internet_blender.png

Sequence editing!

campaign_seq_edit.png

Blender and the 3d model media type

Technically the "stl" media type :)

  • Uses Blender on the backend!
  • Done by Aeva Palecek (of LulzBot!)
  • Commissioned on part to build an alternative to Thingiverse
  • Not a "generic" blender media type though (no textures, etc).
    Such a thing would be welcome though ;)

Do a submission demo? :)

Campaign rewards :)

gavroche_3d_in_blender.png

And, 3d printed

gavroche_3d_print.png

Free software and free culture overlap

Both MediaGoblin and Blender hit this intersection of issues

  • Blender produces software for culture to be produced with
    (Blender also produces free culture!)
  • MediaGoblin produces software for culture to be shared with

which leads into…

MediaGoblin and you

So here's where things are at:

  • MediaGoblin is coming along well!
  • Active community; over 75 contributors!
  • 1.0 is getting close…
  • Particularly, federation is getting close!
    • Summer intern Jessica Tallon did great work,
      particularly on PyPump
    • Work on this is getting close!

But there's still a lot left to do! We need your help!

MediaGoblin is a movement

But a movement needs people…

  • We can use help with graphic design
  • We can use help with messaging
  • We could use your feedback
  • We can use you, as users!
  • I could use help on the next funding campaign ;)
    • This of course means donations
    • But also, messaging. Have ideas? Let's talk!

Join our Goblin Force!

goblin_force.png

Help us shape the world into something better!

Contact info

http://mediagoblin.org

See our "join us" page, and join us in
#mediagoblin on irc.freenode.net

Contact me: