The Thingiverse – Model Reuse in the 3D Printing Community
3D Printing is still a hot topic. More 3D printers are being developed which can be seen for example in the amount of Kickstarter 3D printer projects. Having an opportunity to use 3D printer is not enough though. Digital 3D models are needed too and sharing the models is said to be common among the community members. For long time Thingiverse has been the de facto service to store digital 3D models for others to use.
According to Wikipedia Thingiverse.com “is a website dedicated to the sharing of user-created digital design files.” It is said to be “the most widely used 3D model repositories in the Maker community“. Some say that “Thingverse is built on the concept of giving back. In other words, as a responsible community member, you should not only download models but also upload and share your creations to repay the community”.
Other digital 3d model sharing services
Inspired by the discussions about the future of Thingiverse and other activities around the topic, I decided to do some analysis on ‘things’ in Thingiverse.com. Is it really about sharing? What kind of licenses are used?
Data collection and statistical analysis. Scraping data, there is API. It lacks useful examples, so I found it easier to build scrape-script with ruby than use provided API. All data was collected to MySQL database. Analysis is based on metadata information from 117 450 analyzed ‘things’. It must be noted that the data represents snapshot view (16.8.2013) to thingiverse 3D models. It is not ‘live’ situation. By running the same process again after a few months could provide some information about timely changing features that can not be captured with snapshot. One such feature is the amount of private ‘things’. From 3d models in status of “private” metadata collected was limited to thingid.
Collected metadata for 3d models having ‘public’ or ‘in progress’ status contained following items:
- Thing id,
- status (private, in progress, public)
- creator handle,
- create date,
- downloads count,
- likes count,
- tags used,
- collections count (how many have added model to collections),
- makes count (how many times this object has been manufactured),
- license used and (if given)
- remixes count (how many derivates have been made from this model)
Here’s some key results in brief. More detailed charts with interactive features can be found fromhttp://ossoil.com/thingiverse/. I will not go to details or discuss the results much. The results from this research will be used in co-authored academic article which will hopefully be published some time around early 2014.
Only half of 3D models are shared
As it was mentioned earlier, Thingiverse is often understood as a place to share 3D models for others to manufacture but also to enable derivate work. To us results indicating that thingiverse is not so purely about sharing came as a surprise. Nearly 42% of the 3D models analysed were private. Private is a ‘thing’ that only owner has access to. Even metadata about the model such as license and creation date are hidden.
Some other tags such as ‘model’, ‘useful’ and ’3d’ can be seen more or less useless or at least seem to have very little informative value for end-user. However those tags are most common and tell us more about the users and in this case about their tools than about the models they upload. Most commonly used tag is ‘customized’, which is quite general. The popularity of ‘customized’ tag might indicate high rate of derived work. Also the usage of parametric indicates that some 3d models are intended to be scaled easily. Another observation is popular usage of ‘reprap’ and ‘openscad’ which both refer to open source/hardware thinking since first one is open hardware printer and latter open source CAD tool.
It seems that some of common tags are ‘invented’ from tools with which model is created, name of printer it’s part of or targeted at.
Tags count in uploaded models is rather low (figure 5). Nearly 11 000 3D models (public) don’t have any tags. Most common practice is to put one tag, apparently one of the above.
For more detailed list of licenses and percentages, see http://ossoil.com/thingiverse.
Derived work and remakes
Most remixed 3D models are licensed under Attribution 3.0 Unported (CC BY 3.0), which allows commercial usage and is not ‘sticky’. However, when it comes to making (manufacturing), Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) is more used. The latter license is ‘sticky’ and requires that “If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.”
Uploads and downloads
The 3D model download amounts (Aug 2013: around 25,5 million) have grown steadily without dramatic changes even though the amount of uploaded 3D models has started to grow in steeper curve since Feb 2013. Reasons for this might vary and can not be found from the data. One can only speculate. Perhaps the community has become more picky and require high quality models and publicity has lowered the barrier to upload lower quality models.
Another reason might be that community has not yet found the new models due to lack of proper tags or model descriptions.
More detailed interactive information about the statistics: http://ossoil.com/thingiverse/
Jarkko Moilanen is an experienced community builder in realms of hackerspaces and MeeGo networks, several successful project management positions in software development and system design. http://fi.linkedin.com/in/jarkkomoilanen
This article originally appeared here. Republished under creative commons license.