MediaGoblin

from Wikipedia, the free encyclopedia
MediaGoblin

MediaGoblin logo
MediaGoblin homepage screenshot
Basic data

developer GNU project
Publishing year 2011
Current  version 0.10.0
( May 4, 2020 )
operating system GNU / Linux , macOS , Windows
programming language Python , SQL
category Web server , media hosting and distribution
License AGPLv3 and CC0
German speaking Yes
http://www.mediagoblin.org/

GNU MediaGoblin (also known as MediaGoblin or GMG for short ) is a free , decentralized web platform ( server software) for hosting and sharing a wide variety of digital media . The project aims to be an extensible, federated, freedom-respecting software alternative to the current major media publishing services such as Flickr , DeviantArt, and YouTube .

history

The GNU MediaGoblin software originated in 2008 when the Free Software Foundation held a meeting to discuss the path that Internet communities should go. The tenor that emerged in this meeting was that restrictive and centralized structures are technically and ethically questionable because they could damage the availability of the Internet. Since this gathering, a lot of projects have come up that want to prevent exactly that (such as Identi.ca , Libre.fm , Diaspora and many more).

The programming of MediaGoblin itself began in March 2011 and the software is still actively developed today.

  • August 24, 2012: Version 0.3.1 was released, it brought theming support
  • From October to November 9, 2012, the project hosted a crowdfunding campaign by the FSF.
  • December 20, 2012: Version 0.3.2 was released, it brought support for 3D models, collections and an API
  • March 12, 2013: Version 0.3.3 was released, it brought an interface and API improvements, as well as preventing unnecessary videos from being processed
  • June 17, 2013: Version 0.4.0 was released, it brought a new plug-in system, support for PDF and ODF through PDF.js and LibreOffice . There was also an experimental implementation of a Piwigo API.
  • September 5, 2013: Version 0.5.0 was released, it brought an authentication system (including OpenID and Mozilla Persona ), media handling and comment notifications
  • Dec. 3, 2013: Version 0.6.0 was released, it made web-based administration for users with permissions media Complaint-handling, non-interactive uploads, authentication via LDAP and user-specific disk quota with
  • August 26, 2014: Version 0.7.0 was released, it brought an implemented and integrated framework for a better responsive layout based on the Pump.io API, the Sandy Seventies Speedboat theme was introduced, batch uploading via command line, experimental " Blog "media type and a meta plugin with it
  • June 4, 2015: Version 0.8.0 was released, it brought an improvement to the client-to-server API
  • March 29, 2016: Version 0.9.0 The Three Goblineers has been released. Including complete switch to Python 3.

Design and features

MediaGoblin is part of GNU and its code is published under the GNU Affero General Public License ; this means that it is committed to the principles of free / libre open source software . The copyright for everything else (e.g. design and logo) is under public domain . Christopher Allan Webber , the main developer, invented the name "MediaGoblin", which also forms a pun in English with the term "gobbling". The project mascot is a purple-colored goblin named Gavroche (a reference to the book " The Wretched "); he wears clothes that fit a stereotypical artist.

The main page shows a banner above with MediaGoblin's font and an area for authentication for users. The remaining space is used to show thumbnails of the last posts. Each user has a personal profile that comprises two vertical sections - one for uploading (designed as a gallery) and one for the customizable text box. To show media, the platform focuses on the work itself instead of flooding it with options and buttons. Nevertheless, comments can be added under the artwork descriptions. Some other features such as metadata , theming , Creative Commons licensing and GPS support can be activated as separate plug-ins to enrich the use of GNU MediaGoblin.

MediaGoblin licensing options shown using Big Buck Bunny .

The platform successfully hosts and displays many varieties of media:

  • From version 0.3.1 it includes support for plain text ( ASCII-Art ), image formats such as ( PNG and JPEG ).
  • HTML5 capabilities are used to a large extent to play videos and / or audio that contain WebM , whereas FLAC , WAV and MP3 uploads are automatically transcoded to Vorbis and then nested in WebM.
  • 3D model support (preview and rendering) was added on October 22nd, 2012 and is achieved through HTML5 Canvas, Thingiview, WebGL and Blender .

Individual evidence

  1. About GNU MediaGoblin - GNU MediaGoblin unknown documentation . Docs.mediagoblin.org. Retrieved April 1, 2015.
  2. Mediagoblin homepage . Gnu.org. Retrieved April 1, 2015.
  3. Ben Sturmfels: MediaGoblin 0.10.0 released! . May 6, 2020 (accessed on May 14, 2020).
  4. a b c MediaGoblin Wiki . MediaGoblin team. Retrieved March 4, 2012.
  5. ^ GNU MediaGoblin - Gitorious . Gitorious.org. Archived from the original on April 14, 2015. Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved April 1, 2015. @1@ 2Template: Webachiv / IABot / gitorious.org
  6. GNU mediagoblin localization - Transifex - Gitorious . Transifex.net. Archived from the original on April 26, 2014. Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved April 1, 2015. @1@ 2Template: Webachiv / IABot / www.transifex.net
  7. ^ FSF Directory . Free Software Foundation. Retrieved February 29, 2012.
  8. a b MediaGoblin documentation . GNU MediaGoblin. Retrieved March 5, 2012.
  9. ^ MediaGoblin . GNU MediaGoblin. Retrieved March 5, 2012.
  10. mediagoblin, el próximo proyecto gran GNU . Alt1040.com. Retrieved April 1, 2015.
  11. Version 0.1.0 - Living the Dream . GNU MediaGoblin. Retrieved March 6, 2012.
  12. ^ Bruce Byfield : MediaGoblin: Saving the Internet Through Federation . In: Linux Magazine Online . Retrieved October 18, 2012. 
  13. FSF rallies support for GNU MediaGoblin to make media publishing free "as in freedom" . Free Software Foundation . October 11, 2012. Retrieved October 17, 2012.
  14. Support . MediaGoblin.org. February 22, 1999. Retrieved April 1, 2015.
  15. MediaGoblin 0.4.0 adds document support . In: The H Open . June 18, 2013. Archived from the original on June 26, 2013. Retrieved June 25, 2013.
  16. MediaGoblin 0.7.0: Time Traveler's Delight . August 26, 2014.
  17. ^ MediaGoblin 0.8.0: A Gallery of Fine Creatures . 4th June 2015.
  18. https://mediagoblin.org/news/mediagoblin-0.9.0-three-goblineers.html
  19. Original Design Decisions¶ . MediaGoblin. Retrieved April 25, 2014.
  20. Free Software Supporter, Issue 57, December 2012 . Free Software Foundation. December 7, 2012. Retrieved January 2, 2012.
  21. Take the tour! Here's what MediaGoblin offers- Living the Dream . GNU MediaGoblin. Retrieved March 6, 2012.
  22. MediaGoblin 0.3.0: Rise of the RoboGoblins . GNU MediaGoblin. March 1, 2012. Retrieved October 26, 2012.
  23. MediaGoblin now with 3d support: MediaGoblin community and Lulzbot team up . GNU MediaGoblin. October 22, 2012. Retrieved October 26, 2012.
  24. Media Types - GNU MediaGoblin unknown documentation . Docs.mediagoblin.org. Retrieved April 1, 2015.

Web links

Commons : GNU MediaGoblin  - collection of images, videos and audio files