<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">

<channel>
	<title>openp2pdesign.org</title>
	
	<link>http://www.openp2pdesign.org</link>
	<description>Design for Open Systems, Processes, Projects, Places</description>
	<lastBuildDate>Wed, 24 Apr 2013 14:27:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/openp2pdesign/blog_en" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="openp2pdesign/blog_en" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">openp2pdesign/blog_en</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Policies for FabLabs</title>
		<link>http://www.openp2pdesign.org/2013/fabbing/policies-for-fablabs/</link>
		<comments>http://www.openp2pdesign.org/2013/fabbing/policies-for-fablabs/#comments</comments>
		<pubDate>Wed, 24 Apr 2013 14:27:52 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Fabbing]]></category>
		<category><![CDATA[Barcelona]]></category>
		<category><![CDATA[City]]></category>
		<category><![CDATA[City Planning]]></category>
		<category><![CDATA[Digital Fabrication]]></category>
		<category><![CDATA[Fab City]]></category>
		<category><![CDATA[FabCity]]></category>
		<category><![CDATA[FabLab]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Institutions]]></category>
		<category><![CDATA[MakerConvent]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Russia]]></category>
		<category><![CDATA[Spain]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2132</guid>
		<description><![CDATA[<p><em>After the blog post about the <a href="http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/">policies for Open Design</a> and <a href="http://www.openp2pdesign.org/2013/fabbing/policies-for-digital-fabrication/">policies for Digital Fabrication</a>, with this blog post I continue the series of posts about the role of policies in enabling Open Design, Digital Fabrication and FabLabs. This time is about the policies for FabLabs.</em></p>
<h2>First attempt at policies for FabLabs</h2>
<p><a href=" http://scripts.mit.edu/~emu/fab/?p=2196">In 2010</a>, in USA the representative <a href=http://www.govtrack.us/congress/person.xpd?id=412257>Bill Foster (D-IL14)</a> introduced a <a href=http://thomas.loc.gov/cgi-bin/bdquery/z?d111:h6003:>bill before congress</a> called <em>National Fab Lab Network Act</em>, that unfortunately was unsuccessful, as no policy or law was actually generated. Albeit unsuccessful, this was the first attempt at drafting policies for FabLabs.</p>
<blockquote><p>Title: To provide for the establishment of the National Fab Lab Network to build out a network of community based, networked Fabrication Laboratories across the United States to foster a new generation with scientific and engineering skills and to provide a work force capable of producing world class individualized and traditional manufactured goods.<br />
[...]<br />
to seek to establish at least one Fab Lab per every 700,000 individuals in the United States in the first ten years of its operation.</p></blockquote>
<h2>FabCity: new policies for new cities and local communities around Fabbing</h2>
<p>The FabLab network is now also expanding within cities: in some cities there will be soon more than one FabLab, and this will be a very interesting step in order to see their local impact and their interactions.<br />
For example, the Barcelona FabCity project was first announced at <a href="http://fab7.pe/english/index.html">Fab7</a> in Lima &#8230;</p>]]></description>
				<content:encoded><![CDATA[<p><em>After the blog post about the <a href="http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/">policies for Open Design</a> and <a href="http://www.openp2pdesign.org/2013/fabbing/policies-for-digital-fabrication/">policies for Digital Fabrication</a>, with this blog post I continue the series of posts about the role of policies in enabling Open Design, Digital Fabrication and FabLabs. This time is about the policies for FabLabs.</em></p>
<h2>First attempt at policies for FabLabs</h2>
<p><a href=" http://scripts.mit.edu/~emu/fab/?p=2196">In 2010</a>, in USA the representative <a href=http://www.govtrack.us/congress/person.xpd?id=412257>Bill Foster (D-IL14)</a> introduced a <a href=http://thomas.loc.gov/cgi-bin/bdquery/z?d111:h6003:>bill before congress</a> called <em>National Fab Lab Network Act</em>, that unfortunately was unsuccessful, as no policy or law was actually generated. Albeit unsuccessful, this was the first attempt at drafting policies for FabLabs.</p>
<blockquote><p>Title: To provide for the establishment of the National Fab Lab Network to build out a network of community based, networked Fabrication Laboratories across the United States to foster a new generation with scientific and engineering skills and to provide a work force capable of producing world class individualized and traditional manufactured goods.<br />
[...]<br />
to seek to establish at least one Fab Lab per every 700,000 individuals in the United States in the first ten years of its operation.</p></blockquote>
<h2>FabCity: new policies for new cities and local communities around Fabbing</h2>
<p>The FabLab network is now also expanding within cities: in some cities there will be soon more than one FabLab, and this will be a very interesting step in order to see their local impact and their interactions.<br />
For example, the Barcelona FabCity project was first announced at <a href="http://fab7.pe/english/index.html">Fab7</a> in Lima (Peru) by Toni Vives, Head of the Department the Urban Habitat in the Office of the Mayor of Barcelona and member of the IAAC Board of Directors (see <a href="http://www.iaacblog.com/blog/2011/iaac-at-fab-7-in-lima-peru/">the picture</a> here below).</p>
<p><a href="http://www.iaacblog.com/blog/2011/iaac-at-fab-7-in-lima-peru/"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2012/11/IMG_1758-1024x682.jpg" alt="Barcelona FabCity" title="Barcelona FabCity" width="580" height="386" class="aligncenter size-full wp-image-2130" /></a></p>
<p>The project consists in expanding the number of the FabLabs within the city of Barcelona (calling them “Ateneus de Fabricació”), enabling each area of the city to be self-sustainable in the production and manufacturing. Actually, before the project was presented, there was already the plan to build a second FabLab <a href="http://www.iaac.net/projects/q-valldaura-12">over the mountains</a> around the city, the <a href="http://greenfablab.org/">Green FabLab</a>, a FabLab centered around <a href="http://www.iaacnewsletter.com/IAAC-NEWSLETTER/news7_greenFabLab/greenfablabnews.html">sustainable digital fabrication technologies for the green environment</a>. The project has been funded by the Spanish state within the <a href="https://www.planavanza.es/Paginas/Inicio.aspx">Plan Avanza initiative</a> with <a href="http://issuu.com/cerdanyola_al_dia/docs/cerdanyolaaldia_01_03_2011">1.9 € million</a>.<br />
If you want to get a broader urbanistic and architectural perspective on this vision, you can read Vicente Guallart&#8217;s excellent book (in Spanish) <a href="http://www.amazon.com/La-ciudad-autosuficiente-en-red/dp/8490062463"><em>La ciudad autosuficiente en red</em></a>. Vicente Guallart has been co-founder of the Institute of Advanced Architecture of Catalonia (IAAC) and is now Head of Urbanism in the town council of Barcelona; you can watch (in Spanish) <a href="http://www.rtve.es/alacarta/videos/para-todos-la-2/para-todos-2-entrevista-vicente-guallart/1559265/">this interview</a> or his TEDx presentation below.</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/WGozbiymBZc" frameborder="0" allowfullscreen></iframe></p>
<p><a href="http://www.linkedin.com/pub/tomas-diez/11/7aa/2b3">Tomas Diez</a>, Project Manager at <a href="http://fablabbcn.org/">FabLab Barcelona</a> (hosted at <a href="http://www.iaac.net/">IAAC &#8211; Institute of Advanced Architecture of Catalonia</a>), has been interviewed <a href="http://owni.eu/2011/11/01/fab-labs-incubators-of-the-future/">two</a> <a href="http://complexitys.com/english/44-fabbing-cities-barcelona-fab-city/">times</a> about the FabCity concept (and further information can be read from <a href="http://www.lavanguardia.com/local/barcelona/20130121/54362046973/tomas-diez-director-barcelona-fab-lab.html">this interview</a> in Spanish with the <em>La Vanguardia</em> newspaper or this <a href="http://blogs.cccb.org/lab/en/el-nou-ecosistema-productiu-fabricacio-personal-distribuida-i-oberta/">blog post</a>):<br />
<span id="more-2132"></span></p>
<blockquote><p>Right now we have two fab labs. One is in the Museum of Design which is being moved to the east of the city and another is in the old town. We are working on two more for the summer of 2012, a green fab lab in the northern outskirts of Barcelona and a second in the disadvantaged neighborhood of Ciutat Meridiana. It’s a challenge. We want to show that this model can transform production methods, as well as social bonds.</p></blockquote>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/EEWRiW1naFc" frameborder="0" allowfullscreen></iframe></p>
<blockquote><p>We’re going to create a foundation and we’re currently developing a brand – FabCity. We’re planning to combine both public and private sector funding to promote the project, which will be generating new economic revenue. In the medium term, our plan is to set up a fab lab in each neighborhood. Eventually they will be managed by the neighborhood’s residents. We’ll train them, and in turn they will train others. </p></blockquote>
<blockquote><p>This proposal consists on a fab city made up of an interconnected community of neighborhood fab labs. The venues’ goals would be to encourage entrepreneurship and interest in innovation that have already been present in Barcelona throughout centuries. As they see it, bringing factories back to cites will lead us through a new industrial revolution where production methods and social bonds will be transformed.</p></blockquote>
<blockquote><p>
[...] cities need to be updated from the organization point of view, we need to re-envision the role of governments, and think that cities should provide commodities and platforms for people to solve their own needs. Services are associated with the consumption model, which has the service provider in one side and the consumer in the other, in the new scenarios this both ends are merged, and we need spaces and platforms for this to happen at different levels, from the neighborhood exchange, as happened in the past, to the high tech centers to bring digital fabrication to common people, as happened with web publishing, photography or video making. In the recent past we became publishers, editors and even journalists, now is the time of the makers.<br />
Neighborhoods will be production clusters, as they did in the medieval age, we are in our way to a high tech medieval age, not only concentrated into the technocrat point of view, but with a high load of humanism and local needs perspective.
</p></blockquote>
<p>There are also similar initiatives emerging in Barcelona, including the <a href="http://blog.transit.es/makerconvent/">Maker Convent</a> (see more background in <a href="http://blogs.cccb.org/lab/en/ciutat-espai-treball-i-gent-que-fa-coses/">this blog post</a>).<br />
During the <a href="http://okfestival.org/streams/">Open Knowledge Festival 2012</a> (which I co-organized) I moderated <a href="http://okfestival.org/friday-summary-day/">a panel</a> with Tomas Diez and Peter Troxler about the policies for Digital Fabrication and Open Design, and you can watch also Tomas Diez&#8217;s presentation of the FabCity project here below (the panel starts at 6:14). Another preentation by Tomas Diez on the same topic can be watched <a href="http://www.youtube.com/watch?v=pBcW9WrhlSI">here</a>.</p>
<p><iframe src="http://embed.bambuser.com/broadcast/2998000#t=374s" width="580" height="400" frameborder="0">Your browser does not support iframes.</iframe></p>
<h2>More FabCities?</h2>
<p>While the Barcelona FabCity represents the first attempt at building a local network of FabLabs within the same city, we can expect to witness similar experiments soon. For example, in UK, FabLab Manchester now <a href="http://menmedia.co.uk/manchestereveningnews/news/business/innovation/s/1492132_the-manufacturing-institute-rolls-out-fablab-across-the-country">plans to open a network of 30 Labs across the UK</a> over the next eight years, and some of them could be in the same city.<br />
This project however seems not to be part of any public policy, as the <a href="http://www.fablabmanchester.org/">FabLab Manchester</a> is owned and run by <a href="http://www.manufacturinginstitute.co.uk/">The Manufacturing Institute</a>, a charity funded by manufacturers and universities that works with companies to help improve skills and productivity.</p>
<p>A different experiments seems to be taking place in Russia where, after the first one, <a href="http://tltl.stanford.edu/projects/fablabschool">FabLab@School</a>, <a href="http://ed.stanford.edu/spotlight/stanford-opens-first-ever-high-school-digital-fabrication-lab-russia">opened by Stanford University in Moscow</a>, the <a href="http://www.software-russia.com/news/industry_news/russia-begins-building-world-s-largest-fablab-network">Russian Ministry of Economic Development</a> <a href="http://www.venture-news.ru/en/news-en/30004-worlds-largest-fab-lab-network-to-be-created-in-russia.html">is said to be financing a network</a> of more than 20 labs in Moscow and its surroundings (and this could be another FabCity), with more than 100 others expected across Russia.</p>
<h2>Another attempt at policies for FabLabs</h2>
<p>During March 2013, congressman Bill Foster introduced again the National Fab Lab Network Act of 2013 to promote advanced manufacturing in the U.S. and invest in the next generation of entrepreneurs and innovators. The bill is being introduced with bipartisan support from 15 original co-sponsors including Rep. Randy Hultgren, Rep. Tom Massie, Rep. Chris Van Hollen and others. The <a href="http://3dprintingindustry.com/2013/03/20/rep-foster-introduces-bipartisan-legislation-to-promote-advanced-manufacturing-in-america/">proposed legislation</a> would create a nonprofit entity to establish a National Fab Lab network throughout the United States.<br />
The goal of the network will be to establish at least one Fab Lab for every 700,000 people, giving students throughout the country access to the tools and skills needed to bring their ideas to life.  The legislation does not provide funding to the network, but seeks to provide the project with the recognition needed to grow and establish new centers throughout the country. You can read the full legislation <a href="https://foster.house.gov/sites/foster.house.gov/files/National%20Fab%20Lab%20Network%20Act%20of%202013.pdf">here</a>.
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Ffabbing%2Fpolicies-for-fablabs%2F&amp;title=Policies%20for%20FabLabs" id="wpa2a_2"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/fabbing/policies-for-fablabs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Policies for Digital Fabrication</title>
		<link>http://www.openp2pdesign.org/2013/fabbing/policies-for-digital-fabrication/</link>
		<comments>http://www.openp2pdesign.org/2013/fabbing/policies-for-digital-fabrication/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 13:53:20 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Fabbing]]></category>
		<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[Digital Fabrication]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Institutions]]></category>
		<category><![CDATA[Manufacturing]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[UK]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2131</guid>
		<description><![CDATA[<p><em>After the blog post about the <a href="http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/">policies for Open Design</a>, with this blog post I continue the series of posts about the role of policies in enabling Open Design, Digital Fabrication and FabLabs. This time is about the policies for Digital Fabrication.</em></p>
<h2>And manufacturing left the country</h2>
<p>Most of the policies regarding digital fabrication addresses (and try to revert) the phenomena of manufacturing industries leaving countries like USA or UK and moving to China. Let&#8217;s then start our research with an overview of the phenomena. <a href="http://www.theatlantic.com/magazine/print/2012/12/the-insourcing-boom/309166/"><em>The Insourcing Boom</em></a> article by By Charles Fishman gives a great overview of the phenomena, telling the story of General Electric:</p>
<blockquote><p>In 1951, when General Electric designed the industrial park, the company’s ambition was as big as the place itself; GE didn’t build an appliance factory so much as an appliance city. Five of the six factory buildings were part of the original plan, and early on Appliance Park had a dedicated power plant, its own fire department, and the first computer ever used in a factory. The facility was so large that it got its own ZIP code (40225). It was the headquarters for GE’s appliance division, as well as the place where just about all of the appliances were made.<br />
[...]<br />
Employment kept rising through the ’60s, but it peaked at 23,000 in 1973, 20 years after the facility first opened.<br />
[...]<br />
Even as recently as 2000, a typical Chinese factory worker </p>&#8230;</blockquote>]]></description>
				<content:encoded><![CDATA[<p><em>After the blog post about the <a href="http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/">policies for Open Design</a>, with this blog post I continue the series of posts about the role of policies in enabling Open Design, Digital Fabrication and FabLabs. This time is about the policies for Digital Fabrication.</em></p>
<h2>And manufacturing left the country</h2>
<p>Most of the policies regarding digital fabrication addresses (and try to revert) the phenomena of manufacturing industries leaving countries like USA or UK and moving to China. Let&#8217;s then start our research with an overview of the phenomena. <a href="http://www.theatlantic.com/magazine/print/2012/12/the-insourcing-boom/309166/"><em>The Insourcing Boom</em></a> article by By Charles Fishman gives a great overview of the phenomena, telling the story of General Electric:</p>
<blockquote><p>In 1951, when General Electric designed the industrial park, the company’s ambition was as big as the place itself; GE didn’t build an appliance factory so much as an appliance city. Five of the six factory buildings were part of the original plan, and early on Appliance Park had a dedicated power plant, its own fire department, and the first computer ever used in a factory. The facility was so large that it got its own ZIP code (40225). It was the headquarters for GE’s appliance division, as well as the place where just about all of the appliances were made.<br />
[...]<br />
Employment kept rising through the ’60s, but it peaked at 23,000 in 1973, 20 years after the facility first opened.<br />
[...]<br />
Even as recently as 2000, a typical Chinese factory worker made 52 cents an hour: 20 or 30 workers overseas for what one cost in Appliance Park. Manufacturing jobs peaked in 1979 at 19.6 million.The country lost factory jobs seven times faster between 2000 and 2010 than it did between 1980 and 2000. Only 500,000 factory jobs were created between their low, in January 2010, and September 2012—a tiny fraction of the almost 6 million that were lost in the aughts.
</p></blockquote>
<p>The story is quite common and therefore understandable, and the article goes one explaining the dynamics of this trend:</p>
<blockquote><p>
In the 1960s, as the consumer-product world we now live in was booming, the Harvard economist Raymond Vernon laid out his theory of the life cycle of these products, a theory that predicted with remarkable foresight the global production of goods 20 years later. The U.S. would have an advantage making new, high-value products, Vernon wrote, because of its wealth and technological prowess; it made sense, at first, for engineers, assembly workers, and marketers to work in close proximity—to each other and to consumers—the better to get quick feedback, and to tweak product design and manufacture appropriately. As the market grew, and the product became standardized, production would spread to other rich nations, and competitors would arise. And then, eventually, as the product fully matured, its manufacture would shift from rich countries to low-wage countries. Amidst intensifying competition, cost would become the predominant concern, and because the making and marketing of the product were well understood, there would be little reason to produce it in the U.S. anymore.
</p></blockquote>
<p>Over the past four decades, America has lost substantial market share of global manufacturing output. Since 1970, American share of global manufacturing output has declined to 20% from 26%. Meanwhile, China’s share has risen to 19% from just 1% in the same time frame, gaining 6 points from the U.S., 7 from Germany, 4 from the U.K. and 2 each from Italy, France and Japan. From 1970 to 1990, American manufacturing employment didn’t decline, but rather lost share to rapidly growing services jobs. Then manufacturing employment began a rapid decline – 6 million American manufacturing jobs disappeared between 1998 and 2010.</p>
<h2>3D Printing as the future of manufacturing: USA</h2>
<p>3D Printing is not only an interesting topic for designers, but also for businessmen and policymakers, since the Economist started writing <a href="http://www.economist.com/node/21552897">a huge</a> <a href="http://www.economist.com/blogs/babbage/2011/11/3d-printing?fsrc=scn/tw/te/bl/differenceenginemakingit">number</a> of <a href="http://www.economist.com/node/18114221">articles</a> <a href="http://www.economist.com/node/21541382">on</a> <a href="http://www.economist.com/node/21552892">the topic</a> (even about <a href="http://www.economist.com/node/15543683">organ 3D printing</a>) and even released a number of its magazine with <a href="http://www.economist.com/node/18114327">a cover dedicated to 3D printing</a> in February 2011. From these articles (and <a href="http://www.bbc.co.uk/news/business-14282091">many</a> <a href="http://www.forbes.com/sites/markpmills/2011/07/05/manufacturing-3d-printing-and-what-china-knows-about-the-emerging-american-century/">others</a>) we can see a widespread trust in the revolutionary abilities of 3D printing that will transform and reboot traditional manufacturing processes. It is therefore a natural consequence that we are now witnessing the rise of <a href="http://web.mit.edu/newsoffice/2011/advanced-manufacturing-partnership-regional-1130.html">public interest</a> and <a href="http://www.nytimes.com/2011/09/11/business/is-manufacturing-falling-off-the-us-radar-screen.html">public policies</a> about 3D printing as a way of improving traditional manufacturing industries and therefore the country economy.<br />
<span id="more-2131"></span><br />
<a href="http://wohlersassociates.com/blog/2012/03/national-network-for-manufacturing-innovation/">During March 2012</a>, President Obama announced his plan to invest $1 billion to catalyze a national network of up to <a href="http://www.fastcodesign.com/1671864/obama-name-checks-3-d-printing-calls-for-15-innovation-hubs">15 manufacturing innovation institutes</a> around the country that would serve as regional hubs of manufacturing excellence that will help to make our manufacturers more competitive and encourage investment in the United States.  The President called on Congress to act on this proposal and create the <strong>National Network of Manufacturing Innovation (NNMI)</strong>.<br />
As part of his Administration’s <em>We Can’t Wait</em> initiative, President Obama also announced immediate steps to launch a pilot institute to serve as a proof-of concept for the NNMI.  Five federal agencies &#8211; the Departments of Defense, Energy, and Commerce, the National Science Foundation, and NASA – jointly committed to invest $45 million in a pilot institute on additive manufacturing.<br />
The winning consortium is led by the National Center for Defense Manufacturing and Machining and consists of leading research universities like Carnegie Mellon and Case Western Reserve University, world-class companies like Honeywell, Boeing, and IBM, innovative small manufacturers like M7 and ExOne, and community colleges spread across Eastern Ohio and Western Pennsylvania.</p>
<p>Obama’s proposal for a National Network for Manufacturing Innovation was endorsed by his Advanced Manufacturing Partnership Steering Committee. The AMP’s final recommendations, released in the report <a href="http://www.whitehouse.gov/sites/default/files/microsites/ostp/pcast_amp_steering_committee_report_final_july_17_2012.pdf"><em>Capturing Domestic Competitive Advantage in Advanced Manufacturing</em></a>, outlined a set of actions to enable innovation, strengthen our workforce, and accelerate investment in America. Obama’s proposal for a NNMI is part of his comprehensive plan to revitalize American manufacturing, which includes providing tax incentives to encourage manufacturers to invest in America, eliminating of tax breaks for manufacturing firms that ship jobs abroad, investing in community colleges and workforce training, supporting innovation in cross-cutting manufacturing technologies, investing in the 21st century infrastructure our manufacturers need, and leveling the playing field so American workers can compete on the merit of their hard work.</p>
<p>During August 2012, <a href="http://www.whitehouse.gov/the-press-office/2012/08/16/we-can-t-wait-obama-administration-announces-new-public-private-partners">the Obama Administration announced</a> the launch of a new public-private institute for manufacturing innovation in Youngstown, Ohio as part of its ongoing efforts to help revitalize American manufacturing and encourage companies to invest in the United States.  This new partnership, the National Additive Manufacturing Innovation Institute (NAMII), was selected through a competitive process, led by the Department of Defense, to award an initial $30 million in federal funding, matched by $40 million from the winning consortium, which includes manufacturing firms, universities, community colleges, and non-profit organizations from the Ohio-Pennsylvania-West Virginia ‘Tech Belt.’ </p>
<blockquote><p>“This institute will help make sure that the manufacturing jobs of tomorrow take root not in places like China or India, but right here in the United States of America.  That’s how we’ll put more people back to work and build an economy that lasts.” </p></blockquote>
<p>It is not the only new center for manufacturing in the US, since <a href="http://www.bizjournals.com/boston/blog/mass-high-tech/2011/11/wentworth-institute-opens-doors-to.html">in November 2011</a> the Wentworth Institute of Technology opened its new $3 million manufacturing center in which more than 200 students a year are expected to gain lab experience on 20 manufacturing machines. The center will introduce students to rapid prototyping, computer numerical control (CNC) and computer aided manufacturing, which they will apply to the design and manufacturing of parts in the areas of automotive, biomedical, electronics, machine tool and consumer products</p>
<p><iframe width="580" height="326" src="http://www.youtube.com/embed/TPSkwndBUpQ" frameborder="0" allowfullscreen></iframe></p>
<h2>Policies for Digital Fabrication: UK</h2>
<p>The British government soon followed the same path of the USA government, <a href="http://www.computerweekly.com/news/2240168944/Government-announces-7m-3D-printing-pot">by announcing to invest £7m of research and development funding into 3D printing</a> in order to increase the country&#8217;s competitiveness and bring back manufacturing to UK. Grants for collaborative research and development projects in 3D printing, will be awarded through an open competition run by <a href="http://www.innovateuk.org/">the Technology Strategy Board (TSB)</a>, the <a href="http://www.epsrc.ac.uk/Pages/default.aspx">Engineering &#038; Physical Sciences Research Council</a>, the <a href="http://www.ahrc.ac.uk/Pages/Home.aspx">Arts and Humanities Research Council</a> and the <a href="http://www.esrc.ac.uk/">Economic and Social Research Council</a>.</p>
<p>The <a href="http://www.biginnovationcentre.com/Aboutus">Big Innovation Centre</a> (an initiative from The Work Foundation and Lancaster University launched in September 2011) also <a href="http://www.biginnovationcentre.com/Publications/23/Three-Dimensional-Policy-Why-Britain-needs-a-policy-framework-for-3D">published a report</a> on the importance of 3D Printing in October 2012: <em>&#8220;Three Dimensional Policy: Why Britain needs a policy framework for 3D&#8221;</em> by Andrew Sissons and Spencer Thompson. According to the authors there may be big first mover advantages for countries that adopt 3D printing early, and the UK has an opportunity to lead the world in this area.<br />
According to them, as a first steps towards seizing the 3D printing agenda, the government should:</p>
<ul class="asterisk">
<li><strong>Create a 3D printing task force</strong>, led by the Department for Business, Innovation and Skills (BIS), able to bring together ideas from business and academia, while coordinating the various levers of government policy;</li>
<li><strong>Scope a review of the intellectual property implications</strong> of 3D printing, building on the work of the Hargreaves Review;</li>
<li><strong>Fund the establishment of more pilot 3D printing workshops</strong>, to enable members of the public to experiment with the technology;</li>
<li><strong>Develop models for and explore the feasibility of a digital design exchange</strong>, analogous to the mooted digital copyright exchange;</li>
<li><strong>Provide funding for competitions to develop new materials</strong> for 3D printing;</li>
<li><strong>Commission research and feasibility studies into possible methods for regulating 3D printing markets</strong>, particularly with regard to the production of dangerous items.</li>
</ul>
<p>And UK will not be the only country to do this: <a href="http://in.reuters.com/article/2012/10/08/eu-industrialpolicy-idINL6E8L8NYP20121008">on October 2012 it was known</a> that, according to a leaked paper seen by Reuters, the European Commission is going to ask countries to invest heavily in new technologies such as 3D printing to revive the European Union&#8217;s declining manufacturing sector. <a href="http://www.asiaone.com/News/AsiaOne%2BNews/Business/Story/A1Story20130319-409688.html">Singapore</a> as well will invest $500 million over five years to boost Singapore&#8217;s skills in advanced manufacturing, including in the rapidly emerging 3-D printing industry.</p>
<blockquote><p>
The paper which outlines the bloc&#8217;s future industrial policy said the commission wants to raise manufacturing from 16 percent to 20 percent of EU GDP by 2020 using new techniques such as 3D printing which builds objects using instructions from a printer.</p></blockquote>
<h2>&#8230; and manufacturing comes back to the USA!</h2>
<p>But while we expect 3D printing to bring back manufacturing to USA in the future, manufacturing is already coming back to USA, even without the aid of 3D Printing. But of course, 3D printing could help in this process, and that&#8217;s why it is now an issue part of the new policies for manufacturing. Let&#8217;s continue with the interesting story reported by the <a href="http://www.theatlantic.com/magazine/print/2012/12/the-insourcing-boom/309166/"><em>The Insourcing Boom</em></a> article by By Charles Fishman. According to this article, on February 10 2012, Appliance Park opened an all-new assembly line to make cutting-edge, low-energy water heaters. On March 20 2012, just 39 days later, Appliance Park opened a second new assembly line to make new refrigerators (previously manufactured in Mexico). A third assembly line is under construction, to make a new stainless-steel dishwasher starting in early 2013.<br />
Similar examples of companies that prefer to manufacture in USA rather than in China are also being reported by <a href="http://www.economist.com/news/special-report/21569570-growing-number-american-companies-are-moving-their-manufacturing-back-united">The Economist</a> and <a href="http://www.wired.com/wiredenterprise/2012/02/apple-china-seamicro-nbs/">Wired magazine</a> more than once with <a href="http://www.wired.com/magazine/2011/02/ff_madeinamerica/">many articles</a>. Mexico, which has the huge advantage of bordering the United States, is increasingly attracting production destined for the Americas that would formerly have gone to China.<br />
Apple <a href="http://www.bloomberg.com/news/2012-12-06/apple-to-invest-in-manufacturing-macs-in-u-s-ceo-cook-says.html">plans</a> to spend more than $100 million in 2013 on building Mac computers in the U.S., shifting a small portion of manufacturing away from China. Before this news, <a href="http://www.nytimes.com/2012/01/22/business/apple-america-and-a-squeezed-middle-class.html">Apple’s executives believed</a> that the vast scale of overseas factories as well as the flexibility, diligence and industrial skills of foreign workers have outpaced their American counterparts.</p>
<p>Oil prices are three times what they were in 2000, making cargo-ship fuel much more expensive now than it was then. The natural-gas boom in the U.S. has dramatically lowered the cost for running something as energy-intensive as a factory here at home. (Natural gas now costs four times as much in Asia as it does in the U.S.). In dollars, <a href="http://www.time.com/time/magazine/article/0,9171,2078121,00.html#ixzz2EfoLGiHE">wages in China have been growing by 12% every year</a> and are now some five times what they were in 2000—and they are expected to keep rising 18 percent a year. Countries like Cambodia, Laos, India and Vietnam are picking up some of the cheapest labor manufacturing left by the Chinese.<br />
U.S. labor productivity has continued its long march upward, meaning that labor costs have become a smaller and smaller proportion of the total cost of finished goods. One key difference between the U.S. economy today and that of 15 or 20 years ago is the labor environment—not just wages in factories, but the degree of flexibility displayed by unions and workers.<br />
Sometimes the product manufactured in China have a low quality or arrive at destination damaged. By manufacturing locally, instead, it is also possible now to have designers and engineers talk with the assembly-line workers on a continuous base, making it possible for them to develop and share knowledge and ideas about designing and manufacturing new products.</p>
<blockquote><p>GE is not alone in moving the manufacture of many of its products back to the U.S. The transformation under way at Appliance Park is mirrored in dozens of other places, with Whirlpool bringing mixer-making back from China to Ohio, Otis bringing elevator production back from Mexico to South Carolina, even Wham-O bringing Frisbee-molding back from China to California. </p></blockquote>
<blockquote><p>
GE is rediscovering that how you run the factory is a technology in and of itself. Your factory is really a laboratory—and the R&#038;D that can happen there, if you pay attention, is worth a lot more to the bottom line than the cost savings of cheap labor in someone else’s factory.</p></blockquote>
<p>To further explain this trend, in May 2012 The Boston Company published the <a href="http://www.thebostoncompany.com/assets/pdf/views-insights/May12_Views_Insights_Potential_Beneficiaries_US_Manufacturing_Renaissance.pdf"><em>Potential Beneficiaries of a U.S. Manufacturing Renaissance</em></a><br />
(May 2012) <a href="http://www.thebostoncompany.com/literature/views-and-insights.html">insight</a>, written by Senior Research Analyst Shirley E. Mills. Check also <a href="http://www.thebostoncompany.com/assets/includes/video-manufacturing-2012.html">this short introductory video</a> to the report.<br />
This report outlines the reasons why this phenomena is now different from the event from the past:</p>
<ol>
<li><strong>The dollar has weakened</strong>: The decline of the U.S. dollar has reduced the relative cost of U.S. wages and inputs in comparison with other locations.</li>
<li><strong>Wage differentials have narrowed between U.S. and key manufacturing economies</strong>: Wages are an important factor for companies when deciding where to locate production. In 2000, Chinese wages were 3% of American levels, but by 2015 the labor cost<br />
savings will narrow from 65% to 39%.</li>
<li><strong>Natural gas prices have declined in America relative to global price levels:</strong> electricity and material costs (for some companies) are decreasing.</li>
<li><strong>Global supply chains have become slower and more expensive</strong>: due to higher fuel prices, port delays, container lines’ implementation of slower speeds to minimize fuel costs, and the use of larger ships that take longer to load and unload. Longer transport times further increase<br />
costs by requiring excess stocks to be held or airfreight to be employed to rush goods to market.</li>
<li><strong>Various forms of volatility have become more apparent and thus a larger concern</strong>: From fuel prices to financial markets, volatility has been the story of the past decade. This has made management teams much less willing to believe that factors such as wages, currency, and transportation costs and time will remain predictable.</li>
<li><strong>Miscellaneous other factors point in the same direction: “nearsourcing”</strong>: Intellectual Property, Quality Control are among these factors.</li>
</ol>
<p>The conclusions from this report are then:</p>
<blockquote><p>Our perspective is that due to the strong multiplier effect of manufacturing jobs, the beneficiaries of a U.S. manufacturing renaissance will be found in small and midsize, U.S.-focused industrial suppliers and in other sectors of the economy. These include U.S.-based component suppliers, transportation companies, raw material producers, retailers and banks. Potential beneficiaries even include state and local government budgets: Michigan recently announced a surprise $500 million budget surplus due to unanticipated revenue growth, after a decade of decline.</p></blockquote>
<blockquote><p>Manufacturing activity that occurs within North America could drive growth in U.S. freight volumes, because such activity tends to involve more intranational movements as components are transported around the country. This could benefit trucking companies that move more onshore freight than imports, railroads that move raw materials and long-haul shipments, and suppliers to those industries.</p></blockquote>
<h2>&#8230; and manufacturing comes back to the UK as well!</h2>
<p>Again, the same thing is happening in UK, and <a href="http://www.wired.co.uk/news/archive/2012-12/05/uk-manufacturing">Wired UK took the example of the Raspberry Pi</a> (a credit-card-sized single-board computer that will soon be popular in FabLabs as well) for telling this story. The decision by British component supplier Premier Farnell (which owns the licence to build and market the Raspberry Pi worldwide) and the Raspberry Pi Foundation to bring part of the production of the microcomputer to UK was evidence of the beginning of a trend that insiders in the industry have been aware of for a while, certainly at the SME (small and medium enterprise) level. <em>The Economist</em>, however, <a href="http://www.economist.com/news/special-report/21569567-european-jobs-are-not-coming-back-because-few-them-went-first-place-staying-put">is arguing</a> that Europe will benefit much less than USA from this reshoring of manufacturing.</p>
<blockquote><p>Sony&#8217;s Kelly agrees with Upton and Buffham and says that &#8220;China&#8217;s manufacturing base appears to work well if the product is mature and mass-produced. However, if the product is in development and needs enhancement this significantly interrupts the manufacturing process and the added value China can offer is potentially lost or at least threatened.&#8221;</p></blockquote>
<blockquote><p>For Evans, though, the key issue for many SMEs is the &#8220;flexibility&#8221; that manufacturing in the UK gives them, especially for those who have a &#8220;customisation strategy for their product&#8221;. Or even the loss of control over IP that can result from outsourcing. &#8220;The element of fear,&#8221; he says.</p></blockquote>
<h2>Policies and the future of 3D Printing</h2>
<p>Manufacturing, in some ways and to some extent, is already coming back home, but in any case 3D Printing could speed up this trend, that&#8217;s why it is so interesting right now.<br />
The <em>Gartner Hype Cycle for Emerging Technologies</em> (Source: <a href="http://www.shapeways.com/blog/archives/1582-3D-Printing-Hits-the-Peak-of-the-Gartner-Hype-Cycle-for-Emerging-Technologies.html">Shapeways</a>) graphic has been used since 1995 to highlight the common pattern of overenthusiasm, disillusionment and eventual realism that accompanies each new technology and innovation. <a href="http://www.gartner.com/it/page.jsp?id=2124315">The Hype Cycle Special Report</a> is released annually to track &#8216;emerging&#8217; technologies along this cycle and provide guidance on when organizations should adopt them for maximum impact and value.</p>
<p><a href="http://www.shapeways.com/blog/archives/1582-3D-Printing-Hits-the-Peak-of-the-Gartner-Hype-Cycle-for-Emerging-Technologies.html"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2012/11/GarterCycle2012.png" alt="Gartner Hype Cycle for Emerging Technologies 2012" title="Gartner Hype Cycle for Emerging Technologies 2012" width="580" height="367" class="aligncenter size-full wp-image-2129" /></a></p>
<p>As we can see from this graphic, <strong>3D Printing is clearly reaching the top of the peak of expectations</strong> (of course: it is now a theme that even the Economist talks about!), and therefore it is natural that we expect that it may bring back manufacturing to the countries that have lost it. It is so popular that it is normal that it is now part of public policies: whould a widely unknown topic be part of a public policy, if there isn&#8217;t enough public discussion about it?<br />
However, this graphic should remind us that there are 5-10 years before 3D Printing will reach the Plateau of Productivity and it will affect us in the everyday life. This means that <strong>it is exactly the right moment to invest energy and financial resources in it</strong> (there is enough time to do research before we can finally get the outcomes). Therefore, <strong>it is exactly the right moment for developing public policies for 3D Printing</strong> even if (or maybe also because) manufacturing jobs are starting to come back.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Ffabbing%2Fpolicies-for-digital-fabrication%2F&amp;title=Policies%20for%20Digital%20Fabrication" id="wpa2a_4"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/fabbing/policies-for-digital-fabrication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trento: la progettazione di un nuovo FabLab e ICT Days 2013</title>
		<link>http://www.openp2pdesign.org/2013/speaker/trento-la-progettazione-di-un-nuovo-fablab-e-ict-days-2013/</link>
		<comments>http://www.openp2pdesign.org/2013/speaker/trento-la-progettazione-di-un-nuovo-fablab-e-ict-days-2013/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 10:23:42 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Spaces]]></category>
		<category><![CDATA[Speaker]]></category>
		<category><![CDATA[Architectural Design]]></category>
		<category><![CDATA[City]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Digital Fabrication]]></category>
		<category><![CDATA[FabLab]]></category>
		<category><![CDATA[ICT Days 2013]]></category>
		<category><![CDATA[MuSe]]></category>
		<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Renzo Piano]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Trento]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2293</guid>
		<description><![CDATA[<p>Buone notizie da Trento: dopo l&#8217;esperienza dello sviluppo dell&#8217;<a href="http://www.openp2pdesign.org/2013/spaces/what-is-a-fablab/">Aalto FabLab</a> ad Helsinki, <strong>sto lavorando allo sviluppo di un nuovo FabLab</strong> per il futuro <a href="http://www.muse.it/">MuSe</a> &#8211; <a href="http://www.muse2012.eu/">Museo della Scienza</a>, che aprirá il <a href="http://www.archilovers.com/s2294/renzo-piano-s-muse-opening-date-announced">27 Luglio 2013</a>. Il nuovo museo rappresenta inoltre una importante tappa nella storia della cittá: il progetto architettonico é <a href="http://www.archdaily.com/261570/in-progress-muse-museum-of-science-renzo-piano/">firmato da Renzo Piano</a>, e comprende anche un intero quartiere. Il MuSe Fablab fará parte del primo piano, dedicato alla evoluzione dell&#8217;uomo e alla ricerca di una societá piú sostenibile: difatti sará un modo sia per ricercare forme di manifattura piú sostenibili sia per dare consapevolezza delle materie ed energie necessarie per lo sviluppo di progetti e prodotti. Mi sto occupando dello sviluppo della disposizione dello spazio, delle tecnologie, strumenti e componenti, della ricerca e formazione del futuro personale, delle relazioni con la comunitá locale e dello sviluppo della piattaforma web (presto ulteriori notizie!). Di seguito potete vedere lo spazio (70 metri quadri) in cui verrá sviluppato il FabLab:</p>
<p><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/04/empty_muse.jpg" alt="empty_muse" width="580" height="387" class="aligncenter size-full wp-image-2298" /></p>
<p>Questo é il trailer di presentazione del MuSe:</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/cGQA-34wQ2g" frameborder="0" allowfullscreen></iframe></p>
<p>Mentre nei due seguenti video potete capire meglio il progetto architettonico e urbanistico del MuSe in riferimento alla cittá di Trento (dato che non solo il FabLab costruirá una comunitá, ma anche lo stesso intervento architettonico e urbanistico avrá un impatto sulla comunitá esistente e costruirá una comunitá locale ben connessa con altre localitá):</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/MRt1k0tyGAg" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="600" height="450" src="http://www.youtube.com/embed/DUEHd2yfWC8" frameborder="0" allowfullscreen></iframe></p>
<p>Inoltre, qualche settimana fa sono stato invitato a parlare di Open Design e FabLab a &#8230;</p>]]></description>
				<content:encoded><![CDATA[<p>Buone notizie da Trento: dopo l&#8217;esperienza dello sviluppo dell&#8217;<a href="http://www.openp2pdesign.org/2013/spaces/what-is-a-fablab/">Aalto FabLab</a> ad Helsinki, <strong>sto lavorando allo sviluppo di un nuovo FabLab</strong> per il futuro <a href="http://www.muse.it/">MuSe</a> &#8211; <a href="http://www.muse2012.eu/">Museo della Scienza</a>, che aprirá il <a href="http://www.archilovers.com/s2294/renzo-piano-s-muse-opening-date-announced">27 Luglio 2013</a>. Il nuovo museo rappresenta inoltre una importante tappa nella storia della cittá: il progetto architettonico é <a href="http://www.archdaily.com/261570/in-progress-muse-museum-of-science-renzo-piano/">firmato da Renzo Piano</a>, e comprende anche un intero quartiere. Il MuSe Fablab fará parte del primo piano, dedicato alla evoluzione dell&#8217;uomo e alla ricerca di una societá piú sostenibile: difatti sará un modo sia per ricercare forme di manifattura piú sostenibili sia per dare consapevolezza delle materie ed energie necessarie per lo sviluppo di progetti e prodotti. Mi sto occupando dello sviluppo della disposizione dello spazio, delle tecnologie, strumenti e componenti, della ricerca e formazione del futuro personale, delle relazioni con la comunitá locale e dello sviluppo della piattaforma web (presto ulteriori notizie!). Di seguito potete vedere lo spazio (70 metri quadri) in cui verrá sviluppato il FabLab:</p>
<p><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/04/empty_muse.jpg" alt="empty_muse" width="580" height="387" class="aligncenter size-full wp-image-2298" /></p>
<p>Questo é il trailer di presentazione del MuSe:</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/cGQA-34wQ2g" frameborder="0" allowfullscreen></iframe></p>
<p>Mentre nei due seguenti video potete capire meglio il progetto architettonico e urbanistico del MuSe in riferimento alla cittá di Trento (dato che non solo il FabLab costruirá una comunitá, ma anche lo stesso intervento architettonico e urbanistico avrá un impatto sulla comunitá esistente e costruirá una comunitá locale ben connessa con altre localitá):</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/MRt1k0tyGAg" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="600" height="450" src="http://www.youtube.com/embed/DUEHd2yfWC8" frameborder="0" allowfullscreen></iframe></p>
<p>Inoltre, qualche settimana fa sono stato invitato a parlare di Open Design e FabLab a Trento, nell&#8217;evento <a href="http://2013.ictdays.it/it">ICT Days 2013</a> (<a href="http://www.chefuturo.it/2013/03/trento-ictday-2013/">qui</a> trovate maggiori informazioni). Il <a href="http://2013.ictdays.it/it/opendesign">mio intervento</a> si é svolto sabato 23 Marzo con il titolo <em>Spazi fisici e digitali per la collaborazione. Le dinamiche di Open Design all&#8217;interno dei FabLab</em>:</p>
<blockquote><p>Il mondo digitale si sta sovrapponendo al mondo fisico con tecnologie che interagiscono con materiali secondo processi digitali. Stiamo assistendo all&#8217;adozione di processi Open Source anche nello sviluppo di oggetti fisici, attraverso la collaborazione di una comunitá sia online che locale. Infatti, i progetti di Open Hardware e Open Design spesso vengono sviluppati attraverso le tecnologie di fabbricazione digitale in spazi quali i FabLab. Cosa é possibile fabbricare in un FabLab? Cosa sono i processi Open Source? Come collaborare? Parleremo di questi temi pensando al futuro FabLab di Trento.</p></blockquote>
<p>Lo <a href="http://new.livestream.com/ICTdays/events/1963651">streaming dell&#8217;evento</a> é stato archiviato e puó essere consultato qui (di seguito trovate anche la presentazione). Si é trattato inoltre anche di un modo per presentare il futuro FabLab e le sue potenzialitá alla cittá di Trento: come potete notare, non ci sono state domande sui temi presentati ma suggerimenti su persone ed iniziative da coinvolgere nel progetto. Un ulteriore segno che la cittá é pronta per un FabLab e lo accoglie con favore (e che ormai questi temi siano molto piú comprensibili e interessanti per il pubblico generale).</p>
<p><iframe src="http://new.livestream.com/accounts/3270430/events/1963651/videos/14540829/player?autoPlay=false&#038;height=338&#038;mute=false&#038;width=600" width="600" height="338" frameborder="0" scrolling="no"></iframe></p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/17673175" width="597" height="486" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/openp2pdesign/massimomenichinelli-ictdays2013" title="Spazi fisici e digitali per la collaborazione. ICT Days 2013, Trento" target="_blank">Spazi fisici e digitali per la collaborazione. ICT Days 2013, Trento</a> </strong> from <strong><a href="http://www.slideshare.net/openp2pdesign" target="_blank">Massimo Menichinelli</a></strong> </div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Fspeaker%2Ftrento-la-progettazione-di-un-nuovo-fablab-e-ict-days-2013%2F&amp;title=Trento%3A%20la%20progettazione%20di%20un%20nuovo%20FabLab%20e%20ICT%20Days%202013" id="wpa2a_6"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/speaker/trento-la-progettazione-di-un-nuovo-fablab-e-ict-days-2013/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Design e FabLab per l’innovazione sociale: Societing Reloaded</title>
		<link>http://www.openp2pdesign.org/2013/book/open-design-e-fablab-per-linnovazione-sociale-societing-reloaded/</link>
		<comments>http://www.openp2pdesign.org/2013/book/open-design-e-fablab-per-linnovazione-sociale-societing-reloaded/#comments</comments>
		<pubDate>Wed, 03 Apr 2013 09:18:32 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Co-Design]]></category>
		<category><![CDATA[FabLab]]></category>
		<category><![CDATA[Hackerspace]]></category>
		<category><![CDATA[Living Lab]]></category>
		<category><![CDATA[Makerspace]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Open P2P Design]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Social Innovation]]></category>
		<category><![CDATA[Societing]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2294</guid>
		<description><![CDATA[<p><a href="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/03/societingreloaded.jpg"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/03/societingreloaded.jpg" alt="societingreloaded" width="580" height="451" class="aligncenter size-full wp-image-2296" /></a></p>
<p>É stato finalmente pubblicato (in italiano) il capitolo <em>&#8220;Il societing come pratica collaborativa: tecnologie, spazi e processi di Open Design&#8221;</em> che scrissi un anno fa sulla <strong>importanza che FabLab (e altri simili spazi) e l&#8217;Open Design che in esso si sviluppa abbiano per la innovazione sociale</strong>. Digital Fabrication e processi collaborativi non in una ottica di innovazione tecnologica, ma di come queste innovazioni tecnologiche diano luogo a processi innovativi dal punto di vista sociale. L&#8217;articolo inoltre fa il punto della situazione per quanto riguarda lo sviluppo dell&#8217;Open Design e sull&#8217;ecosistema di spazi quali FabLab, Hackerspaces, Living Lab. L&#8217;articolo é stato pubblicato (assieme a molti altri interessanti contributi sulle innovazioni sociali portate da monete alternative, social media, smart city, culture underground) nel libro <strong>Societing Reloaded</strong> (a cura di Alex Giordano e Adam Arvidsson) (Arvidsson, A. G. A. (2013). Societing reloaded. Pubblici produttivi e innovazione sociale. EGEA.). Gli altri contributi sono di Caterina Bandinelli, Michel Bauwens, Francesca Buttara, Anna Cossetta, Bernard Cova, John Grant, Salvattore Iaconesi, Oriana Persico, Jaromil, Riccardo Maiolini, Vincenzo Moretti Bertram Niessen, Irenangela Smargiassi e Barret Stanboulin.</p>
<blockquote><p>L’economia corporate è in crisi. E’ ormai sempre più evidente che, per sopravvivere, il sistema deve cambiare radicalmente. Il problema più grande non è la scarsità di idee né di proposte concrete e nemmeno di persone disposte a impegnarsi per un cambiamento concreto. Quello che manca è un nuovo modello organizzativo: una nuova filosofia d’impresa capace di capitalizzare le risorse e </p>&#8230;</blockquote>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/03/societingreloaded.jpg"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/03/societingreloaded.jpg" alt="societingreloaded" width="580" height="451" class="aligncenter size-full wp-image-2296" /></a></p>
<p>É stato finalmente pubblicato (in italiano) il capitolo <em>&#8220;Il societing come pratica collaborativa: tecnologie, spazi e processi di Open Design&#8221;</em> che scrissi un anno fa sulla <strong>importanza che FabLab (e altri simili spazi) e l&#8217;Open Design che in esso si sviluppa abbiano per la innovazione sociale</strong>. Digital Fabrication e processi collaborativi non in una ottica di innovazione tecnologica, ma di come queste innovazioni tecnologiche diano luogo a processi innovativi dal punto di vista sociale. L&#8217;articolo inoltre fa il punto della situazione per quanto riguarda lo sviluppo dell&#8217;Open Design e sull&#8217;ecosistema di spazi quali FabLab, Hackerspaces, Living Lab. L&#8217;articolo é stato pubblicato (assieme a molti altri interessanti contributi sulle innovazioni sociali portate da monete alternative, social media, smart city, culture underground) nel libro <strong>Societing Reloaded</strong> (a cura di Alex Giordano e Adam Arvidsson) (Arvidsson, A. G. A. (2013). Societing reloaded. Pubblici produttivi e innovazione sociale. EGEA.). Gli altri contributi sono di Caterina Bandinelli, Michel Bauwens, Francesca Buttara, Anna Cossetta, Bernard Cova, John Grant, Salvattore Iaconesi, Oriana Persico, Jaromil, Riccardo Maiolini, Vincenzo Moretti Bertram Niessen, Irenangela Smargiassi e Barret Stanboulin.</p>
<blockquote><p>L’economia corporate è in crisi. E’ ormai sempre più evidente che, per sopravvivere, il sistema deve cambiare radicalmente. Il problema più grande non è la scarsità di idee né di proposte concrete e nemmeno di persone disposte a impegnarsi per un cambiamento concreto. Quello che manca è un nuovo modello organizzativo: una nuova filosofia d’impresa capace di capitalizzare le risorse e dar loro una nuova direzione.</p></blockquote>
<blockquote><p>Tutto ciò implica la necessità di una nuova filosofia, non solo di mercato, ma degli attori sociali nella loro totalità: societing.</p></blockquote>
<blockquote><p>Il societing è un tentativo di assecondare la socializzazione dei processi produttivi, in atto da qualche decennio, con una nuova filosofia d’impresa che riconosca il ruolo sempre più attivo dei consumatori e degli altri stakeholder, e che si apre a una loro partecipazione attiva anche nella determinazione del valore della ricchezza prodotta.</p></blockquote>
<p>Maggiori informazioni sul libro le potete trovare alla pagina dell&#8217;editore <a href="http://www.egeaonline.it/bookshop/catalogo/societing-reloaded.aspx">qui</a> o in <a href="http://www.ninjamarketing.it/2013/03/25/societing-reloaded-pubblici-produttivi-e-innovazione-sociale/">questi</a> due <a href="http://www.chefuturo.it/2013/03/societing-reloaded-una-nuova-filosofia-per-uscire-dal-fallimento-del-presente/">articoli</a>.<br />
Il libro lo potete trovare anche in formato digitale oltre che cartaceo, <a href="http://www.amazon.it/Societing-Reloaded-Pubblici-produttivi-innovazione/dp/882383340X/ref=sr_1_1?ie=UTF8&#038;qid=1364285778&#038;sr=8-1">qui</a>. Di seguito il video promozionale del libro:</p>
<p><iframe width="600" height="338" src="http://www.youtube.com/embed/ApSE50vM3l0" frameborder="0" allowfullscreen></iframe>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Fbook%2Fopen-design-e-fablab-per-linnovazione-sociale-societing-reloaded%2F&amp;title=Open%20Design%20e%20FabLab%20per%20l%E2%80%99innovazione%20sociale%3A%20Societing%20Reloaded" id="wpa2a_8"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/book/open-design-e-fablab-per-linnovazione-sociale-societing-reloaded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Policies for Open Design</title>
		<link>http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/</link>
		<comments>http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 12:15:12 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Other Events]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Fabbing]]></category>
		<category><![CDATA[FabLab]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[Institutions]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[USA]]></category>
		<category><![CDATA[User-centered Design]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2127</guid>
		<description><![CDATA[<p><em>With this post I start a series of blog posts regarding the relationships between Open Design, digital fabrication and FabLabs with public policies. Since I am a designer, I have to admit that I have very little experience of drafting public policies. However, in the past year I&#8217;ve been personally involved in the process of drafting recommendations for the Design policies for the European Union. Furthermore, my curiosity towards public policies also increased with many new examples of interesting policies regarding digital fabrication and FabLabs. It is therefore very important to start tracking the discussion about these new public policies, since they will affect us in the near future, and Open Design and digital fabrication will be a part of them for sure.</em><br />
<em>All the pictures of this post are copyright of Anna Berg @ Aalto Media Factory &#8211; <a href="http://www.flickr.com/photos/aaltomediafactory/">here is the Flickr account</a>.</em></p>
<p><a href="http://www.flickr.com/photos/aaltomediafactory/6880196942/sizes/z/in/photostream/"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/12/edii_0.jpg" alt="edii_0" width="580" height="386" class="aligncenter size-full wp-image-2289" /></a></p>
<h2>Co-design of the new design policies</h2>
<p>The European Design Leadership Board for the <a href="http://europeandesigninnovation.eu/">European Design Innovation Initiative (EDII)</a> was established in early 2011 by Commission Vice President Antonio Tajani, responsible for Enterprise and Industry. It comprises fifteen members drawn from a wide-ranging and representative cross-section of design, industry and academia as well as regional and national agencies promoting design and innovation. It is supported by <a href="http://arts.aalto.fi/en/services/edii/">a Secretariat based in Aalto University</a>, Helsinki (the same University where I am lecturing, working and studying).<br />
Vice President Tajani invited the Leadership Board to provide recommendations on how &#8230;</p>]]></description>
				<content:encoded><![CDATA[<p><em>With this post I start a series of blog posts regarding the relationships between Open Design, digital fabrication and FabLabs with public policies. Since I am a designer, I have to admit that I have very little experience of drafting public policies. However, in the past year I&#8217;ve been personally involved in the process of drafting recommendations for the Design policies for the European Union. Furthermore, my curiosity towards public policies also increased with many new examples of interesting policies regarding digital fabrication and FabLabs. It is therefore very important to start tracking the discussion about these new public policies, since they will affect us in the near future, and Open Design and digital fabrication will be a part of them for sure.</em><br />
<em>All the pictures of this post are copyright of Anna Berg @ Aalto Media Factory &#8211; <a href="http://www.flickr.com/photos/aaltomediafactory/">here is the Flickr account</a>.</em></p>
<p><a href="http://www.flickr.com/photos/aaltomediafactory/6880196942/sizes/z/in/photostream/"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/12/edii_0.jpg" alt="edii_0" width="580" height="386" class="aligncenter size-full wp-image-2289" /></a></p>
<h2>Co-design of the new design policies</h2>
<p>The European Design Leadership Board for the <a href="http://europeandesigninnovation.eu/">European Design Innovation Initiative (EDII)</a> was established in early 2011 by Commission Vice President Antonio Tajani, responsible for Enterprise and Industry. It comprises fifteen members drawn from a wide-ranging and representative cross-section of design, industry and academia as well as regional and national agencies promoting design and innovation. It is supported by <a href="http://arts.aalto.fi/en/services/edii/">a Secretariat based in Aalto University</a>, Helsinki (the same University where I am lecturing, working and studying).<br />
Vice President Tajani invited the Leadership Board to provide recommendations on how to enhance the role of design in innovation policy in Europe at the national, regional or local level and to develop a joint vision, priorities and actions to enable design to become an integral part of innovation policy at the European level, in line with the Innovation Union.<br />
In March 2012, the Design Leadership Board took the unique step, (in the context of European policy-making), of bringing together end-users and other design stakeholders into a facilitated, one-day, co-design workshop in Brussels. The workshop enabled the introduction of expertise, insight and ideas from end-users into the deliberations of the European Design Leadership Board.<br />
I was invited to the workshop in order to <strong>bring my experience and knowledge of the emerging fields of digital fabrication, DIY design and Open Design</strong>; in particular, I was in the working group of small and medium sized companies (don&#8217;t forget, most of the Open Hardware or Digital Fabrication companies are small ones, and especially small ones can thrive from them). It was a very interesting experience, that enabled me to understand how these processes run and how so many conflicting interests exist (the workshop was long enough in order to give insights and feedback to some draft proposals, but short enough in order not to start conflicts among the stakeholders).</p>
<p><a href="http://www.flickr.com/photos/aaltomediafactory/7026298147/sizes/z/in/photostream/"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/12/edii_1.jpg" alt="edii_1" width="580" height="386" class="aligncenter size-full wp-image-2288" /></a></p>
<p>It turned out that, while digital fabrication was present in many drafts, FabLabs were considered still not a reality or controversial by some participants, while there were at least two more proponents of Open Design beside me (so probably that&#8217;s why we managed to push Open Design to the final recommendations!). There was, however, some criticism of Open Design and DIY Design (as expected), so I tried to divide the big topics of Open Design, DIY and digital fabrication into smaller elements and incorporate them into the discussion).<br />
<span id="more-2127"></span><br />
The co-design wokshop was facilitated by <a href="http://www.mind-lab.dk/en">MindLab</a>, a cross-ministerial innovation unit from Denmark which involves citizens and businesses in creating new solutions for society. MindLab is instrumental in helping the Danish Ministry of Business and Growth, the Ministry of Taxation and the Ministry of Employment view their efforts from the outside-in, to see them from a citizen’s perspective. MindLab is one of the emerging initiatives linking service and strategic design to the public sector, such as <a href="http://thinkpublic.com/">ThinkPublic</a> and <a href="http://participle.net/">Participle</a> in the UK, <a href=" http://helsinkidesignlab.org/">Helsinki Design Lab</a> in Finland, <a href="http://www.la27eregion.fr/">La 27e Région</a> in France. It is an emerging trend (taking place especially in Northern Europe) that is very important to consider because it is a very promising direction for developing new public services together with the citizens (and <strong>the Open P2P Design methodology could be applied there in co-designing open source public services tailored to the local communities characteristics</strong>).<br />
It is by no accident that most of this initiative has been organized by institutions from Northern Europe: the main idea behind this project is to start from a vision of <strong>design as a driver of user-centered innovation</strong>, a direction that has been more researched and applied in Northern Europe.<br />
For example, in 2009 the European Commission published a working document on <a href="http://ec.europa.eu/enterprise/policies/innovation/files/design_swd_sec501_en.pdf" title="Design as a driver of user-centered innovation">Design as a driver of user-centered innovation</a> that provides an analysis of the rationale for making design an integral part of European innovation policy, starting from user-centered design.</p>
<p><iframe src="http://player.vimeo.com/video/40228938" width="580" height="326" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> </p>
<p>After some months, on September 17 and 18 in Helsinki, as part of the Helsinki World Design Capital 2012 program, the work done during the co-design workshop has been published in <a href="http://europeandesigninnovation.eu/design-as-a-driver-of-european-growth-the-design-leadership-boards-21-recommendations-to-the-european-commission/">a final report</a> (released under a Creative Commons license!) with the final recommendations for the future design policies for the European Union.</p>
<p>This is not a single project, but it has six more projects: linked to the work carried out under the EDII, the European Commission launched a call for proposals under Competitiveness &#038; Innovation Programme (CIP) in 2011. The overall objective of this call was to improve the impact of innovation policies by speeding up the take-up of design as a user-centred innovation tool in national, regional and EU innovation policies. Within this call, 6 selected projects were funded with € 4.808.000 (€ 3.116.000 from 2011 budget and € 1.692.000 from 2012 budget). <a href="http://ec.europa.eu/enterprise/policies/innovation/policy/design-creativity/index_en.htm">Here</a> you can read more about these projects and download all the related documentation.<br />
For example, the <em>Design in European Policy</em> <a href="http://www.designpolicy.eu/">project</a> aims at creating an understanding of the impact of design innovation policies by building frameworks and indicators to evaluate these actions both at a macro (regional, national, European) and micro (specific initiative) level.<br />
The DeEP project wants to develop and test theoretical frameworks and practical tools aimed at evaluating the impact of design innovation policies both at a macro level (regional, national, European) and at a micro level (i.e., the direct impact of specific initiatives on the innovation process of SMEs).<br />
The resulting DeEP Evaluation Tool can become an instrument for policy makers, enterprises and other stakeholders involved in design innovation policy to evaluate the impact of these policies and will allow policy makers to strategically develop new design innovation policies across Europe.</p>
<h2>Open Design, a recommendation for European designers and public policies</h2>
<p>With the co-design workshop and the final report, taking a broad-based view of design, the Leadership Board identified twenty-one policy recommendations, grouped according to six areas for strategic design action that can be summarised as follows:</p>
<ol>
<li>European Design on the global stage</li>
<li>Design in Europe&#8217;s Innovation System</li>
<li>Design in Europe&#8217;s Enterprises</li>
<li>Design in Europe&#8217;s Public Sector</li>
<li>Design in Europe&#8217;s Research System</li>
<li>Design in Europe&#8217;s Education</li>
</ol>
<p>Especifically, for us these are the most important recommendations, since they are more linked to the issues of intellectual property, Open Design, digital fabrication and FabLabs:</p>
<blockquote><p>3. Work towards zero tolerance of infringement. This requires legislative revision, through the inclusion of a ‘Duty of Care’ for shared responsibilities on IPR protection across the digital value chain. Set up a specific EU Tribunal /Court for European IP cases and promote and increase the training of judges in national courts, in relation to the protection of Intellectual Property Rights in the physical world and online.</p></blockquote>
<p>Ok, we could have expected something like this: it is what many designers and company want, since they believe it will stop piracy (I think that piracy, and more generally copying, is a very complex issue that won&#8217;t be completely addressed by creating a specific police against it). There is, however, a very important point even for Open Design: the intellectual property regime for Design is very fragmented (each country has its own laws even in Europe), not clear and widely understood by designers and companies, and very incomplete. <strong>Having a better structured and shared system for intellectual property protection is very important for having a common system for Open Design.</strong> If you think about GPL and Creative Commons licenses, they exploit copyright in order to license content and enable the sharing of it: they are not destroying copyright, they are extending it by using its same tools.</p>
<blockquote><p>7. Include design within innovation and business incubators and their networks</p></blockquote>
<p>This is a very clever recommendation, and it could even point (in the future) to <strong>bringing also digital fabrication and FabLabs inside innovation and business incubators</strong> (FabLabs are also actually a kind of incubator!).</p>
<blockquote><p>8. Create guidelines, codes of practice, legal frameworks and experimental spaces to promote the use of Open Design.</p></blockquote>
<p><!--more--><br />
This is the single, most important point of all the recommendations: <strong>Open Design is officially a recommendation for the design policies and for the designers and companies</strong>. In case it will be transformed into a policy and then a law, it will be easier to adopt it and develop Open Design projects. It is very important to note the complete overview of Open Design, involving guidelines, codes of practices and so on; here <strong>&#8220;experimental spaces&#8221; can be read as &#8220;FabLabs&#8221;</strong> as well!</p>
<blockquote><p>
16. Increase the use of design/designers in public sector innovation:<br />
[...]<br />
Through supporting designers’ greater involvement in ‘living labs’ where social innovation and public services are critical challenges.
</p></blockquote>
<p>This is important not only for the involvement of designers in the public sector (which is critical for redesigning  current services and co-designing them with citizens), but also for their involvement in living labs (that, again, are somehow related to FabLabs since <strong>both are spaces where co-design processes happen or where they can be enabled in an easier way, and that could work together in the future: both are in fact spaces where product and services are co-developed with users!</strong>).</p>
<blockquote><p>20. Raise the level of design literacy for all the citizens of Europe by fostering a culture of design learning for all at every level of the education system.
</p></blockquote>
<p>Again, this is very important not just for making people aware of what design is and how it could be better adopted by everybody, it will be important for Open Design as well, <strong>since the more people have knowledge about design, the easier it will be for them to participate in Open Design projects</strong>, and easier the design processes and the better the design outcomes will be. <strong>Everyone, then, will be really a designer, it is through education of design that we will achieve a true democratization of design</strong>, not just with fancy technologies!</p>
<p>If you want to read all the final publication, regarding all the other recommendations and the strategies for implementing them, <a href="http://europeandesigninnovation.eu/wp-content/uploads/2012/09/Design_for_Growth_and_Prosperity_.pdf">here you can download the full report</a> (<a href="http://europeandesigninnovation.eu/design-as-a-driver-of-european-growth-the-design-leadership-boards-21-recommendations-to-the-european-commission/">Source</a>), published under a Creative Commons BY-NC-SA license. Here below you can read it directly from this page:</p>
<div><object style="width:580px;height:400px" ><param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf?mode=mini&amp;embedBackground=%23ffffff&amp;backgroundColor=%23222222&amp;documentId=121130130029-668a9bcad6a6449db252ecf0223e4e05" /><param name="allowfullscreen" value="true"/><param name="menu" value="false"/><param name="wmode" value="transparent"/><embed src="http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" wmode="transparent" style="width:580px;height:400px" flashvars="mode=mini&amp;embedBackground=%23ffffff&amp;backgroundColor=%23222222&amp;documentId=121130130029-668a9bcad6a6449db252ecf0223e4e05" /></object>
<div style="width:580px;text-align:left;"><a href="http://issuu.com/openp2pdesign/docs/design-for-growth-and-prosperity?mode=window&amp;backgroundColor=%23222222" target="_blank">Open publication</a> &#8211; Free <a href="http://issuu.com" target="_blank">publishing</a> &#8211; <a href="http://issuu.com/search?q=design" target="_blank">More design</a></div>
</div>
<p></p>
<h2>Open Design: a scenario for Europe</h2>
<p>Within the final report, there is also a scenario for Europe in 2020, where all the recommendations take part. Let&#8217;s consider the sections that are more interesting for Open Design:</p>
<blockquote><p>
In 2020, design is fully embedded in the European innovation system and is recognised as a significant factor in enabling sustainable growth for increased prosperity, well-being and competitiveness. Sophisticated design innovation behaviour and practice is prevalent in the societies and economies of Europe and contributes at a fundamental level to quality of life.
</p></blockquote>
<blockquote><p>
[...] many companies relocate their (industrial) production in Europe, thereby fostering more highly-qualified jobs within Member States. <strong>Across all sectors, many enterprises and organisations apply innovative Open Design methods</strong>.
</p></blockquote>
<blockquote><p>
Innovation processes are no longer connected solely to traditional business models of innovation. <strong>They are now influenced and shaped by wider, social-based developments both in technology, (such as Wikis and the other peer-to-peer phenomena of Web 2.0), and in the growth of novel approaches to manufacturing, including ‘FabLabs’, ‘Future Factories’, Micro-Factories and ‘Living Labs’.</strong><br />
The role of these new software and culturally-based eco-systems are being fostered and embraced by a new generation of innovators. <strong>The Open Design method is an example of how practice and relationships are changing in the field. Open Design seeks to restructure the relationship between the actors involved in a design process utilising the advantages offered by new approaches to intellectual property protection and the new ways of working enabled by technology.</strong> A freer kind of collaboration is able to take place within networks of designers and stakeholders. These flexible networks are short-term, change according to current needs and do not have a fixed structure.<br />
<strong>The core principles of Open Design prove successful in cultures that embrace diversity, support low power distance and nurture democracy. As Open Design is based upon European values, it provides an opportunity for European design to stand out. However, in order to be successful, it requires supportive guidelines, a shared code of practice and appropriate legal frameworks. There is, therefore, a requirement at the European level to remove or mitigate obstacles and barriers hindering the spread of Open Design as a valuable form of innovation.</strong><br />
The emergence and application of new technologies and methods are opening up new and often experimental ways of working. As a result, the nature of the relationship between designer, producer and consumer is changing, thereby enabling new forms of innovation such as co-design. Co-design methods bring the user closer to the design creation process and a user-centred approach is increasingly a common characteristic of European innovation.<br />
Overall, these new forms of design innovation are building on Europe’s expertise in exploiting originality and ideas to create new products and services. Our recommendations seek to amplify these valuable new approaches whilst, at the same time, building on the existing fundamental practices already creating world-class European design innovation.
</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Fopen-design%2Fpolicies-for-open-design%2F&amp;title=Policies%20for%20Open%20Design" id="wpa2a_10"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/open-design/policies-for-open-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The first draft of the Open Design Definition</title>
		<link>http://www.openp2pdesign.org/2013/open-design/the-first-draft-of-the-open-design-definition/</link>
		<comments>http://www.openp2pdesign.org/2013/open-design/the-first-draft-of-the-open-design-definition/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 09:39:26 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Open Design Definition]]></category>
		<category><![CDATA[Open Knowledge]]></category>
		<category><![CDATA[Open Knowledge Foundation]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2280</guid>
		<description><![CDATA[<p>After a bit of discussion and an examination of existing Open definitions within the <a href="http://design.okfn.org/">Open Design Working Group</a>, I&#8217;ve finally published <strong>the first draft of the Open Design Definition</strong>. There is very little in it at the moment, but a simple structure of the document that should work for discussing the definition further. You can always participate in its development by:</p>
<ol>
<li>subscribing to <a href="http://lists.okfn.org/mailman/listinfo/opendesign">our mailing list</a></li>
<li>creating an user in <a href="https://github.com/">GitHub</a> with the free open source plan and sending to the mailing list your username (so that we can add you to the group on GitHub)</li>
<li>just leaving a comment on this post (I will then bring your ideas to the main discussion)</li>
</ol>
<p>If you are not familiar with Git and GitHub don&#8217;t worry, just send e-mails with your ideas to the mailing list and I will take care of the work on GitHub.<br />
Here&#8217;s the first draft then:</p>
<hr />
<h1>The Open Design Definition v. 0.1</h1>
<h2><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#license" name="license"></a>License</h2>
<p>This document is published under a Creative Commons <a href="http://creativecommons.org/licenses/by/3.0/deed.en_US">Attribution 3.0 Unported (CC BY 3.0)</a></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#introduction" name="introduction"></a>Introduction</h3>
<p>This document is the result of the collaborative discussion that has been taking place in the <a href="http://design.okfn.org/">Open Design Working Group</a> of the <a href="http://okfn.org/">Open Knowledge Foundation</a>. Please join the conversation about the definition on the <a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition">Open Design Definition repository</a> and on the <a href="http://lists.okfn.org/mailman/listinfo/opendesign">Open Design Working Group mailing list</a> (past archives are available <a href="http://lists.okfn.org/pipermail/opendesign/">here</a>)</p>
<p>This document represents a shared agreement about the definition of Open Design, and &#8230;</p>]]></description>
				<content:encoded><![CDATA[<p>After a bit of discussion and an examination of existing Open definitions within the <a href="http://design.okfn.org/">Open Design Working Group</a>, I&#8217;ve finally published <strong>the first draft of the Open Design Definition</strong>. There is very little in it at the moment, but a simple structure of the document that should work for discussing the definition further. You can always participate in its development by:</p>
<ol>
<li>subscribing to <a href="http://lists.okfn.org/mailman/listinfo/opendesign">our mailing list</a></li>
<li>creating an user in <a href="https://github.com/">GitHub</a> with the free open source plan and sending to the mailing list your username (so that we can add you to the group on GitHub)</li>
<li>just leaving a comment on this post (I will then bring your ideas to the main discussion)</li>
</ol>
<p>If you are not familiar with Git and GitHub don&#8217;t worry, just send e-mails with your ideas to the mailing list and I will take care of the work on GitHub.<br />
Here&#8217;s the first draft then:</p>
<hr />
<h1>The Open Design Definition v. 0.1</h1>
<h2><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#license" name="license"></a>License</h2>
<p>This document is published under a Creative Commons <a href="http://creativecommons.org/licenses/by/3.0/deed.en_US">Attribution 3.0 Unported (CC BY 3.0)</a></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#introduction" name="introduction"></a>Introduction</h3>
<p>This document is the result of the collaborative discussion that has been taking place in the <a href="http://design.okfn.org/">Open Design Working Group</a> of the <a href="http://okfn.org/">Open Knowledge Foundation</a>. Please join the conversation about the definition on the <a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition">Open Design Definition repository</a> and on the <a href="http://lists.okfn.org/mailman/listinfo/opendesign">Open Design Working Group mailing list</a> (past archives are available <a href="http://lists.okfn.org/pipermail/opendesign/">here</a>)</p>
<p>This document represents a shared agreement about the definition of Open Design, and should not be understood as a license for Design content. The purpose of this document is to foster discussion, collaboration and community building around the concept and the practice of Open Design.</p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#open-source-and-open-content-regarding-open-design" name="open-source-and-open-content-regarding-open-design"></a>Open Source and Open Content regarding Open Design</h3>
<p><em>Here we should develop our understanding of Open Source / Open Content of Open Design. Should be short and clarify the framework.</em></p>
<p><em>If we feel that we need to clarify something about Freedom vs. Openness it should be done here</em></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#branches-of-open-design" name="branches-of-open-design"></a>Branches of Open Design</h3>
<p><em>Here we should discuss all the kinds of Design (Product Design, Graphic Design) that can be Open Design and what is the source code for them and the binary code</em></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#the-open-data-of-open-design" name="the-open-data-of-open-design"></a>The Open Data of Open Design</h3>
<p><em>Here we should discuss the issue of all the knowledge and related data for Open Design projects. For example: supply chain, material processes, how to repair / reproduce / manufacture a project, the carbon footprint of the manufacturing and distribution processes and so on</em></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#hacking-open-design-redesign" name="hacking-open-design-redesign"></a>Hacking Open Design: Redesign</h3>
<p><em>Here we should clarify wether redesigning closed design projects can make them open</em></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#the-process-of-open-design" name="the-process-of-open-design"></a>The process of Open Design</h3>
<p><em>Here we should discuss if there&#8217;s anything more that we can add about the processes around the development of Open Design projects</em></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#open-design-and-necessary-software" name="open-design-and-necessary-software"></a> Open Design and necessary software</h3>
<p><em>Here we should discuss the relationship between Open Design and the necessary software for opening / designing / making it real</em></p>
<h3><a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition/blob/master/open.design_definition/open.design.definition.md#open-design-and-intellectual-property" name="open-design-and-intellectual-property"></a>Open Design and Intellectual Property</h3>
<p><em>Here we should clarify the relationships between different branches and entities for Design projects and the intellectual property laws developed for them. It should not be a license but should be a starting point for clarifying any issue with licenses or patenting</em>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Fopen-design%2Fthe-first-draft-of-the-open-design-definition%2F&amp;title=The%20first%20draft%20of%20the%20Open%20Design%20Definition" id="wpa2a_12"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/open-design/the-first-draft-of-the-open-design-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The bio future of Design and Fabbing</title>
		<link>http://www.openp2pdesign.org/2013/fabbing/the-bio-future-of-design-and-fabbing/</link>
		<comments>http://www.openp2pdesign.org/2013/fabbing/the-bio-future-of-design-and-fabbing/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 13:14:00 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Fabbing]]></category>
		<category><![CDATA[Bio Design]]></category>
		<category><![CDATA[Biology]]></category>
		<category><![CDATA[Biomimicry]]></category>
		<category><![CDATA[Bionic Design]]></category>
		<category><![CDATA[Biotechnology]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Digital Fabrication]]></category>
		<category><![CDATA[DIY Bio]]></category>
		<category><![CDATA[Fab 4.0]]></category>
		<category><![CDATA[FabLab]]></category>
		<category><![CDATA[High-tech]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2221</guid>
		<description><![CDATA[<p>If you remember Neil Gershenfeld&#8217;s <a href="http://www.openp2pdesign.org/2011/fabbing/neil-gershenfeld-the-future-of-fabrication/">speech</a>, <a href="http://www.foreignaffairs.com/articles/138154/neil-gershenfeld/how-to-make-almost-anything">article</a> and interview<sup><a href="http://www.openp2pdesign.org/2013/fabbing/the-bio-future-of-design-and-fabbing/#footnote_0_2221" id="identifier_0_2221" class="footnote-link footnote-identifier-link" title="Charny, D., &#38; Gershenfeld, N. (2011). The Making Revolution. In Power of Making. Va.">1</a></sup>, you will remember how <strong>the evolution of digital fabrication is undergoing 4 different steps</strong>:</p>
<ol>
<li><strong>Fab 1.0:</strong> we connected manufacturing machines to computers, having thus CNC (computer numerically controlled) manufacturing machines.</li>
<li><strong>Fab 2.0:</strong> we developed manufacturing machines that are able to replicate themselves or part of themselves like the RepRap (this is the phase where we are now).</li>
<li><strong>Fab 3.0:</strong> the material will have some embedded code that will help the manufacturing process take places (for example: a set of coordinates like the LEGO bricks).</li>
<li><strong>Fab 4.0:</strong> the material will have embedded code and &#8220;software&#8221; that will enable it to take automatically the desired shape (the material itself will be a computer and a microfactory, able to produce the shape itself, like a <a href="http://en.wikipedia.org/wiki/Ribosome">ribosome</a> transforms the information of the RNA in proteins).</li>
</ol>
<p>Therefore, we are increasingly embedding information and the processing of information inside the materials, basing manufacturing more and more on nanotechnology and biotechnology solutions. You can check where the researches are going in this direction, with this <a href="http://www.ted.com/talks/skylar_tibbits_can_we_make_things_that_make_themselves.html">TED video</a> by <a href="http://architecture.mit.edu/faculty/skylar-tibbits">Skylar Tibbits from MIT</a>:</p>
<p><iframe width="580" height="326" src="http://www.youtube.com/embed/emW1TQ290ec" frameborder="0" allowfullscreen></iframe></p>
<p>While within FabLabs we are now democratizing access and education to the first two phases, it won&#8217;t be long before also the <a href="http://diybio.org/">movement</a> of <a href="http://en.wikipedia.org/wiki/DIYbio">DIY Bio</a> will join the FabLab (for example, there is already a <a href="http://diybio.madlab.org.uk/">DIY Bio group</a> at MadLab, the Manchester hackerspace) and will be present in the world &#8230;</p>]]></description>
				<content:encoded><![CDATA[<p>If you remember Neil Gershenfeld&#8217;s <a href="http://www.openp2pdesign.org/2011/fabbing/neil-gershenfeld-the-future-of-fabrication/">speech</a>, <a href="http://www.foreignaffairs.com/articles/138154/neil-gershenfeld/how-to-make-almost-anything">article</a> and interview<sup><a href="http://www.openp2pdesign.org/2013/fabbing/the-bio-future-of-design-and-fabbing/#footnote_0_2221" id="identifier_0_2221" class="footnote-link footnote-identifier-link" title="Charny, D., &amp; Gershenfeld, N. (2011). The Making Revolution. In Power of Making. Va.">1</a></sup>, you will remember how <strong>the evolution of digital fabrication is undergoing 4 different steps</strong>:</p>
<ol>
<li><strong>Fab 1.0:</strong> we connected manufacturing machines to computers, having thus CNC (computer numerically controlled) manufacturing machines.</li>
<li><strong>Fab 2.0:</strong> we developed manufacturing machines that are able to replicate themselves or part of themselves like the RepRap (this is the phase where we are now).</li>
<li><strong>Fab 3.0:</strong> the material will have some embedded code that will help the manufacturing process take places (for example: a set of coordinates like the LEGO bricks).</li>
<li><strong>Fab 4.0:</strong> the material will have embedded code and &#8220;software&#8221; that will enable it to take automatically the desired shape (the material itself will be a computer and a microfactory, able to produce the shape itself, like a <a href="http://en.wikipedia.org/wiki/Ribosome">ribosome</a> transforms the information of the RNA in proteins).</li>
</ol>
<p>Therefore, we are increasingly embedding information and the processing of information inside the materials, basing manufacturing more and more on nanotechnology and biotechnology solutions. You can check where the researches are going in this direction, with this <a href="http://www.ted.com/talks/skylar_tibbits_can_we_make_things_that_make_themselves.html">TED video</a> by <a href="http://architecture.mit.edu/faculty/skylar-tibbits">Skylar Tibbits from MIT</a>:</p>
<p><iframe width="580" height="326" src="http://www.youtube.com/embed/emW1TQ290ec" frameborder="0" allowfullscreen></iframe></p>
<p>While within FabLabs we are now democratizing access and education to the first two phases, it won&#8217;t be long before also the <a href="http://diybio.org/">movement</a> of <a href="http://en.wikipedia.org/wiki/DIYbio">DIY Bio</a> will join the FabLab (for example, there is already a <a href="http://diybio.madlab.org.uk/">DIY Bio group</a> at MadLab, the Manchester hackerspace) and will be present in the world of Design. It is by no accident that I&#8217;ve started <a href="http://www.openp2pdesign.org/2013/lecture/open-p2p-design-for-biotechnology-services/">collaborating with biotechnology researchers</a> as well.<br />
For example, researchers recently discovered <a href="http://www.the-scientist.com/?articles.view/articleNo/29304/title/Bacteria-form-electric-circuits-/">how to build electrical circuits with live bacteria</a>. It is by no accident that Autodesk, the software house behind AutoCAD and many other 3D / 2D Design software is now releasing a biotechnology software, <a href="http://www.clothocad.org/">Clotho</a>. One year and half ago the same <a href="http://blog.makezine.com/2011/08/05/autodesk-acquires-instructables-what-it-means-for-makers/">Autodesk bought Instructable</a>, jumping in the Maker field beside the traditional professional world.<br />
<span id="more-2221"></span><br />
This is not a revolution that will take place some time in the far future: even design companies like IDEO <a href="http://www.fastcompany.com/biomimicry/training-bacteria-to-grow-consumer-goods">are now already working on it</a>. Now <a href="http://www.ideo.com/work/future-visions-of-synthetic-biology">designers at IDEO</a> have teamed up with scientists at the <a href="http://limlab.ucsf.edu/">Lim Lab at the University of California</a>, San Francisco inside the University of Edinburgh’s <a href="http://www.syntheticaesthetics.org/">Synthetic Aesthetics</a> project to research how to exploit known properties of microorganisms to literally &#8220;grow&#8221; the products we use every day.</p>
<blockquote><p>Specifically, the team explored the idea of engineering synthetic organisms capable of forming structurally complex materials similar to plant tissue, chitin exoskeletons, or calcified marine structures. Two “living” concept designs resulted: 1) personal microbial culture, and 2) packaging that creates its own contents.</p></blockquote>
<blockquote><p><strong>Personal Microbial Culture</strong>: A personalized skin care product secreted by a living microbial culture housed in a vessel. This engineered organism lives off the cotton balls that are used to apply it to the skin and produces fragrance, soap, oil molecules, and vitamins, in a combination most appropriate for the individual’s unique skin.<br />
“Personal Microbial Culture” has disruptive implications for cosmetics brands. The method that consumers use to select skincare products is shifting away from reliance on experts at department-store counters and toward individualized routines and video tips, hinting at latent demand for a more bespoke, high-touch experience. Integrating synthetic biology into the production of cosmetics could force a brand to understand how it relates to its consumers in a deeper, more literal way.</p></blockquote>
<blockquote><p><strong>Packaging That Creates Its Contents</strong>: An extreme probiotic drink that relies on bacteria to morph into a physical, cup when exposed to a specific light wavelength. During shipping and storage, these light-molded cups remain alive but dormant until water is poured inside, creating an effervescent, healthy drink. After several uses, the cup’s walls begin to degrade and it can be composted.</p></blockquote>
<p>Another great explanation of this shift in the design professions comes therefore from <a href="http://www.ideo.com/people/rodrigo-martinez">Rodrigo Martinez</a> from IDEO (<a href="https://twitter.com/RodrigoATCG">here</a> on Twitter) at <a href="http://tedxbeaconstreet.com/">TEDxBeaconStreet</a>. As Life Sciences Chief Strategist at IDEO and member of the Health &#038; Wellness practice, he tackles some of the most interesting challenges in health care, life sciences, and the emerging wellness space. With his colleagues in Boston, Rodrigo is also experimenting different approaches to design with living organisms. <a href="http://designandbiology.blogspot.it/">Here</a> you can find his blog about the intersections between design and biology.</p>
<p><iframe width="580" height="326" src="http://www.youtube.com/embed/K6IEclXp7Ek" frameborder="0" allowfullscreen></iframe></p>
<p>A great overview of the designers (or <em>biodesigners</em>) already experimenting this territory was done by <a href="http://en.wikipedia.org/wiki/Paola_Antonelli">Paola Antonelli</a>, critic and senior curator in the Department of Architecture and Design at <a href="http://www.moma.org/">MoMA</a>, for the <a href="http://www.domusweb.it/en/design/states-of-design-07-bio-design-/">Domus magazine in this article</a>.</p>
<blockquote><p>
The figure of the mad scientist playing God in order to create a new being that turns into a harbinger of Armageddon does not, however, apply to most bio-designers. Some work with visible organisms such as plants and animals, others with bacteria and cells, others still tinker with DNA to create new beings, but they never work alone in an ethical vacuum, preferring instead teams that also comprise physicists, mathematicians, computer scientists, engineers, chemists and bio-ethicists, and sometimes even economists and philosophers.</p></blockquote>
<p>Furthermore, <a href="http://www.amazon.com/Bio-Design-Nature-Science-Creativity/dp/0870708449">a book</a> on the topic has just been published by MoMA (<a href="http://www.moma.org/docs/publication_pdf/3167/BioDesign_PREVIEW.pdf?1349967238">here&#8217;s a preview</a>). As a conclusion, here&#8217;s a video by Daisy Ginsberg, designer, artist and writer, that explores the social, ethical and cultural implications of emerging technologies, especially synthetic biology.</p>
<p><iframe src="http://player.vimeo.com/video/31229398?title=0&amp;byline=0&amp;portrait=0&amp;color=3d96d2" width="580" height="326" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p style="margin-top: 30px;"><strong>Notes:</strong></p>
<ol class="footnotes">
<li id="footnote_0_2221" class="footnote">Charny, D., &#038; Gershenfeld, N. (2011). The Making Revolution. In Power of Making. Va.</li>
</ol>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Ffabbing%2Fthe-bio-future-of-design-and-fabbing%2F&amp;title=The%20bio%20future%20of%20Design%20and%20Fabbing" id="wpa2a_14"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/fabbing/the-bio-future-of-design-and-fabbing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working on the Open Design Definition</title>
		<link>http://www.openp2pdesign.org/2013/open-design/working-on-the-open-design-definition/</link>
		<comments>http://www.openp2pdesign.org/2013/open-design/working-on-the-open-design-definition/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 14:22:05 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Social Network Analysis]]></category>
		<category><![CDATA[Workshop]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Open Design Definition]]></category>
		<category><![CDATA[Open Knowledge]]></category>
		<category><![CDATA[Open Knowledge Festival 2012]]></category>
		<category><![CDATA[Open Knowledge Foundation]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2275</guid>
		<description><![CDATA[<p>After few months of pause, it is finally time to give un update about <strong>the development of the Open Design Definition</strong>, <a href="http://design.okfn.org/current-projects/">a project</a> I&#8217;ve started while working at Aalto Media Factory (and <a href="http://www.openp2pdesign.org/2013/other-event/a-look-at-the-open-knowledge-festival-2012/">co-organizing the Open Knowledge Festival</a>) together with Kat Braybrooke from the <a href="http://okfn.org/">Open Knowledge Foundation</a>.</p>
<h2>01. The Open Design Definition workshop at Open Knowledge Festival</h2>
<p>During the Open Knowledge Festival I also found the time for <strong>a workshop</strong> about the Open Design Definition, and it worked really well: the room was full and we started opening many issues on the GitHub repository of the definition. The discussion has improved a lot after that moment. Here below you can find my presentation that resumes the concept and the work behind the Open Design Definition:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/14427184" width="597" height="486" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/openp2pdesign/open-design-definition-workshop-open-knowledge-festival-2012" title="Open Design Definition workshop @ Open Knowledge Festival 2012" target="_blank">Open Design Definition workshop @ Open Knowledge Festival 2012</a> </strong> from <strong><a href="http://www.slideshare.net/openp2pdesign" target="_blank">Massimo Menichinelli</a></strong> </div>
<h2>02. Further developing the discussion on the definition</h2>
</p><p>I will now try to resume the <strong>main questions</strong> that have surfaced in the mailing list, during the workshop and on GitHub. These are the main questions that we have to answer in order to further proceed with the collaborative development of the Open Design Definition.</p>
<ul class="asterisk">
<li>Are we focusing only on Product Design (i.e. something physical, and that may be 3D printed) or are we talking about any kind of design? Personally I&#8217;m trying to having a discussion on all the fields of design, since there are already many different cases of Open </li>&#8230;</ul>]]></description>
				<content:encoded><![CDATA[<p>After few months of pause, it is finally time to give un update about <strong>the development of the Open Design Definition</strong>, <a href="http://design.okfn.org/current-projects/">a project</a> I&#8217;ve started while working at Aalto Media Factory (and <a href="http://www.openp2pdesign.org/2013/other-event/a-look-at-the-open-knowledge-festival-2012/">co-organizing the Open Knowledge Festival</a>) together with Kat Braybrooke from the <a href="http://okfn.org/">Open Knowledge Foundation</a>.</p>
<h2>01. The Open Design Definition workshop at Open Knowledge Festival</h2>
<p>During the Open Knowledge Festival I also found the time for <strong>a workshop</strong> about the Open Design Definition, and it worked really well: the room was full and we started opening many issues on the GitHub repository of the definition. The discussion has improved a lot after that moment. Here below you can find my presentation that resumes the concept and the work behind the Open Design Definition:</p>
<p><iframe src="http://www.slideshare.net/slideshow/embed_code/14427184" width="597" height="486" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
<div style="margin-bottom:5px"> <strong> <a href="http://www.slideshare.net/openp2pdesign/open-design-definition-workshop-open-knowledge-festival-2012" title="Open Design Definition workshop @ Open Knowledge Festival 2012" target="_blank">Open Design Definition workshop @ Open Knowledge Festival 2012</a> </strong> from <strong><a href="http://www.slideshare.net/openp2pdesign" target="_blank">Massimo Menichinelli</a></strong> </div>
<h2>02. Further developing the discussion on the definition</h2>
<p>I will now try to resume the <strong>main questions</strong> that have surfaced in the mailing list, during the workshop and on GitHub. These are the main questions that we have to answer in order to further proceed with the collaborative development of the Open Design Definition.</p>
<ul class="asterisk">
<li>Are we focusing only on Product Design (i.e. something physical, and that may be 3D printed) or are we talking about any kind of design? Personally I&#8217;m trying to having a discussion on all the fields of design, since there are already many different cases of Open Source in Design in many fields (see the presentation above), but of course this means that we have to describe a generic enough definition of Design, or a definition that makes references to the different Design fields.
</li>
<li>Shall we start from what Intellectual Property (IP) laws consider Design, or from what designers consider Design? This choice would lead to two very different definitions, so we have to decide this together: starting from the IP laws viewpoint, it will be easier to define licenses and IP strategies; starting from designers&#8217; viewpoint will make the definition easier to be understood by the Design community at large
</li>
<li>And, related to this, shall we leave the discussion about licenses out, or shall we include something in the definition?
</li>
<li>What about the &#8220;source files&#8221; of a design project? Shall we consider, in the definition, to ask about publishing also the source files (i.e. vector drawing and not only the exported picture, CAD files and not only the rendering pictures)</li>
<li>Shall we clarify and distinguish about the definition being about Openness and/or Freedom? Or shall we include both in the definition?</li>
<li>Shall start preparing a draft of a definition, in order to start the discussion to be more focused? From which existing definition should we start?</li>
</ul>
<h2>03. Working in the Open Design Working Group</h2>
<p>I then mined the interaction on GitHub (with <a href="https://github.com/openp2pdesign/githubsocialnetworkanalyis">these open source scripts</a>), in order to see how the discussion and work on the GitHub repository is going on. Here you can find the network of the interactions: as you can see, most of the work has been done by me, only two people (in green) have committed, and many users are not even participating in the issues publishing or commenting. We should find a way to get them more involved on the GitHub repository.</p>
<p><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/02/opendesigndefinition-github.png" alt="opendesigndefinition-github" width="580" height="580" class="aligncenter size-full wp-image-2276" /><br />
<span id="more-2275"></span><br />
<a href="http://graphs.openp2pdesign.org/opendesignwg-260213/opendesigndefinition-github/opendesigndefinition-gexf-js/" target="_blank">
<div class="info-box short-box">
<div class="infoboxinner"> Here you can browse online with Gexf-Js the social interactions around the Open Design Definition on GitHub </div>
</div>
<p></a><br />
<a href="http://graphs.openp2pdesign.org/opendesignwg-260213/opendesigndefinition-github/opendesigndefinition.gephi">
<div class="download-box short-box">
<div class="downloadboxinner"> Here you can donwload the .gephi file of the social interactions around the Open Design Definition on GitHub </div>
</div>
<p></a></p>
<p>I also mined the friendships in the Organization (i.e. the way we can work as a team on GitHub), by seeing who is following whom and whom is followed by who. Again, the green nodes represents the users that are present in the team, so you can see that some users (openp2pdesign, mushon, keyboardkat) could represent a starting point for further spreading the knowledge about the repository and get new users in our repository.</p>
<p><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/02/opendesigndefinition-ego.png" alt="opendesigndefinition-ego" width="580" height="580" class="aligncenter size-full wp-image-2277" /></p>
<p><a href="http://graphs.openp2pdesign.org/opendesignwg-260213/opendesigndefinition-ego1/opendesigndefinition-gexf-js/" target="_blank">
<div class="info-box short-box">
<div class="infoboxinner"> Here you can browse online with Gexf-Js the friendships in the Open Design Working Group on GitHub </div>
</div>
<p></a><br />
<a href="http://graphs.openp2pdesign.org/opendesignwg-260213/opendesigndefinition-ego1/opendesigndefinition_ego1.gephi">
<div class="download-box short-box">
<div class="downloadboxinner"> Here you can donwload the .gephi file of the friendships in the Open Design Working Group on GitHub </div>
</div>
<p></a></p>
<p>I also mined the e-mails of the mailing list, and if I was the more active on GitHub, here Kat is more active in managing the discussion. Again, many nodes are not connected with anybody, that means that they have introduced themselves in the mailing list, but have not interacted more with anybody.</p>
<p><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/02/opendesigndefinition-email.png" alt="opendesigndefinition-email" width="580" height="580" class="aligncenter size-full wp-image-2278" /></p>
<p><a href="http://graphs.openp2pdesign.org/opendesignwg-260213/opendesigndefinition-email/opendesigndefinition-gexf-js/" target="_blank">
<div class="info-box short-box">
<div class="infoboxinner"> Here you can browse online with Gexf-Js the social interactions around the Open Design Working Group mailing list </div>
</div>
<p></a><br />
<a href="http://graphs.openp2pdesign.org/opendesignwg-260213/opendesigndefinition-email/opendesigndefinition-email.gephi">
<div class="download-box short-box">
<div class="downloadboxinner"> Here you can donwload the .gephi file of the social interactions around the Open Design Working Group mailing list </div>
</div>
<p></a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Fopen-design%2Fworking-on-the-open-design-definition%2F&amp;title=Working%20on%20the%20Open%20Design%20Definition" id="wpa2a_16"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/open-design/working-on-the-open-design-definition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learn Interaction Design and Open Design at SUPSI</title>
		<link>http://www.openp2pdesign.org/2013/lecture/learn-interaction-design-and-open-design-at-supsi/</link>
		<comments>http://www.openp2pdesign.org/2013/lecture/learn-interaction-design-and-open-design-at-supsi/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 10:13:36 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Lecture]]></category>
		<category><![CDATA[Business Model Canvas]]></category>
		<category><![CDATA[Business/Service]]></category>
		<category><![CDATA[Intellectual Property]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Open P2P Design]]></category>
		<category><![CDATA[Social Network Analysis]]></category>
		<category><![CDATA[SUPSI]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2270</guid>
		<description><![CDATA[<p><a href="http://www.maind.supsi.ch/wp-content/downloads/MasterID-Infographics2013-2014.pdf"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/02/Infografica-maind1.jpg" alt="Infografica-maind1" width="580" height="409" class="aligncenter size-full wp-image-2274" /></a></p>
<p>Good news! From the Autumn of this year <a href="http://www.maind.supsi.ch/2013/02/22/the-20132014-master-educational-system/">I will be lecturing</a> <strong>how to develop Open Design processes and how to manage their business models and communities</strong> at SUPSI, in Lugano, Switzerland, in their <a href="http://www.maind.supsi.ch/">Master of Advanced Studies in Interaction Design</a>. Here in this post you can find more information about the two courses I&#8217;m lecturing and about the scholarships that are available. Above you can see the infographic of the structure of the course, and here&#8217;s the <a href="http://www.maind.supsi.ch/program-overview/">Master program overview</a>:</p>
<blockquote><p>
<strong>Designing Advanced Artifacts, Environments and Services</strong><br />
The Master in Interaction design is a program that combines design, new media, programming and physical computing in one study program addressing the realization of projects in which the interaction between the design culture and the technological development allows to generate design driven innovations.<br />
The MAS in Interaction Design offers to students specialized knowledge and skills of Interaction Design. Analytical methods and a pragmatic problem-solving approach to design are applied in a laboratory environment where prototyping and testing various solutions qualify the students to pursue careers in industry, research or studios, wherever technological innovation and design meet.</p></blockquote>
<h2>Scholarships available!</h2>
<p>Scholarships are available to future students of the MAS in Interaction Design SUPSI, academic year 2013/2014. The scholarships are awarded upon the evaluation of portfolios and CVs. Winners of the scholarships are entitled to a reduction in the tuition fees of 5.000 CHF.<br />
In order to apply for the scholarships, future students &#8230;</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.maind.supsi.ch/wp-content/downloads/MasterID-Infographics2013-2014.pdf"><img src="http://www.openp2pdesign.org/wordpress/wp-content/uploads/2013/02/Infografica-maind1.jpg" alt="Infografica-maind1" width="580" height="409" class="aligncenter size-full wp-image-2274" /></a></p>
<p>Good news! From the Autumn of this year <a href="http://www.maind.supsi.ch/2013/02/22/the-20132014-master-educational-system/">I will be lecturing</a> <strong>how to develop Open Design processes and how to manage their business models and communities</strong> at SUPSI, in Lugano, Switzerland, in their <a href="http://www.maind.supsi.ch/">Master of Advanced Studies in Interaction Design</a>. Here in this post you can find more information about the two courses I&#8217;m lecturing and about the scholarships that are available. Above you can see the infographic of the structure of the course, and here&#8217;s the <a href="http://www.maind.supsi.ch/program-overview/">Master program overview</a>:</p>
<blockquote><p>
<strong>Designing Advanced Artifacts, Environments and Services</strong><br />
The Master in Interaction design is a program that combines design, new media, programming and physical computing in one study program addressing the realization of projects in which the interaction between the design culture and the technological development allows to generate design driven innovations.<br />
The MAS in Interaction Design offers to students specialized knowledge and skills of Interaction Design. Analytical methods and a pragmatic problem-solving approach to design are applied in a laboratory environment where prototyping and testing various solutions qualify the students to pursue careers in industry, research or studios, wherever technological innovation and design meet.</p></blockquote>
<h2>Scholarships available!</h2>
<p>Scholarships are available to future students of the MAS in Interaction Design SUPSI, academic year 2013/2014. The scholarships are awarded upon the evaluation of portfolios and CVs. Winners of the scholarships are entitled to a reduction in the tuition fees of 5.000 CHF.<br />
In order to apply for the scholarships, future students must submit the application for the MAInD program 2013/2014 by Friday 1st March 2013. <a href="http://www.maind.supsi.ch/2012/12/19/scholarships-2013-2014/ ">Here</a> you can find more information about the scholarship.<br />
To be updated about future opportunities follow <a href="http://www.facebook.com/pages/Master-in-Interaction-Design-SUPSI/98971502631?ref=hl">the official Facebook page of the Master program</a>.</p>
<h2>01. Learn how to develop Open Design processes</h2>
<p>I will lecture two courses in the Master, and the first one will cover all the techniques, tools and strategies for involving users and more participants in the design process: here&#8217;s the description of the <em>Design with the user: from User-centered Design to Open Design</em> course (in the <a href="http://www.maind.supsi.ch/program-overview/structure-2/module-2/">Designing Advanced Artifacts section</a>):</p>
<h3>Description</h3>
<p>This course focuses on the concepts and methods for involving the user inside the design process, from User-centered Design to Experience Design, from Co-Design to Open Design. The course covers the major methods and strategies for opening the design process and how to organize it with the proper strategies. In order to provide the basis for developing Open Design processes, the course also covers the development and the nature of Open Source Software projects, and the issues regarding the protection and the sharing of intellectual property in the design discipline.</p>
<p>The course also especially focuses on the tools to be used in the design process in order to involve more people in the design process. The course will cover the tools and processes for developing Open Source software that can be adopted in the design process, their limitations and their best practices. The course will end with a practical exercise of building an Open Design process with the specific tools and documentations.<br />
<span id="more-2270"></span></p>
<h3>Objectives</h3>
<p>The course consists of lectures, practical exercises to be developed together with the lecturer and exercises to be completed at home. The objective of this course is to provide the students with the knowledge and the tools needed for opening the design process or including different people in the design process, when and how it is more proper for each project.</p>
<h3>Examination</h3>
<p>Students will be evaluated based on their ability to apply the methods to specific practical situations during the course.</p>
<h3>Course structure</h3>
<ol>
<li>User-centered Design: methodologies and tools</li>
<li>User-experience design: methodologies and tools</li>
<li>Co-design: methodologies and tools</li>
<li>Intellectual property and design: laws and the design process</li>
<li>Lead users, Open Innovation and Open Source</li>
<li>Open Design: concept and development</li>
<li>Metadesign: concept and tools</li>
<li>Digital Tools for Open projects: version control systems</li>
<li>Digital Tools for Open projects: project management</li>
<li>Practice: developing an Open project metadesign</li>
<li>Practice: developing an Open project metadesign</li>
<li>Practice: developing an Open project metadesign</li>
</ol>
<h3>References</h3>
<ul class="asterisk">
<li>Abel, B., Evers, L., Klaassen, R., &#038; Troxler, P. (2011). <em>Open Design Now : why design cannot remain exclusive</em>. Amsterdam: BIS Publishers. Retrieved from <a href="http://opendesignnow.org/">http://opendesignnow.org/</a></li>
<li>Acha, V. (2008). <em>Open by design: the role of design in open innovation</em>. Department for Innovation, Universities and Skills. Retrieved from <a href="http://dera.ioe.ac.uk/8751/">http://dera.ioe.ac.uk/8751/</a></li>
<li>Baldwin, C. Y., &#038; Hippel, E. A. V. (2010). <em>Modeling a Paradigm Shift: From Producer Innovation to User and Open Collaborative Innovation</em>. SSRN eLibrary. Retrieved from <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1502864">http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1502864</a></li>
<li>Caddick, R., &#038; Cable, S. (2011). <em>Communicating the User Experience: A Practical Guide for Creating Useful UX Documentation</em> (1st ed.). Wiley.
</li>
<li>Chesbrough, H. (2011). <em>Open Services Innovation: Rethinking Your Business to Grow and Compete in a New Era</em> (1st ed.). Jossey-Bass.
</li>
<li>Chesbrough, H. W. (2003). <em>Open Innovation: The New Imperative for Creating and Profiting from Technology</em>. Harvard Business School Press.
</li>
<li>Cottam, H., &#038; Leadbeater, C. (2004). <em>Design Council &#8211; Red Paper 01: Health</em>. Design Council. Retrieved from <a href="http://www.designcouncil.org.uk/publications/Red-Paper-01-Health/">http://www.designcouncil.org.uk/publications/Red-Paper-01-Health/</a>
</li>
<li>Grudin, J., &#038; Pruitt, J. (2002). <em>Personas , Participatory Design and Product Development : An Infrastructure for Engagement</em>. Design, 2002, 144–161. doi:10.1145/997078.997089
</li>
<li>Hippel, E. A. V. (2002). <em>Open Source Projects as Horizontal Innovation Networks &#8211; By and For Users</em>. SSRN eLibrary. Retrieved from <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=328900">http://papers.ssrn.com/sol3/papers.cfm?abstract_id=328900</a>
</li>
<li>Menichinelli, M. (2006). <em>Reti collaborative : il design per un’auto-organizzazione open peer-to-peer</em>. Politecnico di Milano, Facoltà del Design (III), Milano. Retrieved from <a href="http://www.openp2pdesign.org">http://www.openp2pdesign.org</a>
</li>
<li>Pratt, A., &#038; Nunes, J. (2012). <em>Interactive Design: An Introduction to the Theory and Application of User-centered Design</em>. Rockport Publishers.
</li>
<li>Rizzo, F. (2009). <em>Strategie di co-design : teorie, metodi e strumenti per progettare con gli utenti</em>. Milano: F. Angeli.
</li>
<li>Sanders, E. B. (2002). <em>From User-Centered to Participatory Design Approaches</em> Elizabeth B.-N. Sanders SonicRim. Design, 1–8.
</li>
<li>Sanders, E. B.-N., &#038; Stappers, P. J. (2008). <em>Co-creation and the new landscapes of design</em>. CoDesign: International Journal of CoCreation in Design and the Arts, 4(1), 5. doi:10.1080/15710880701875068
</li>
<li>Stickdorn, M., &#038; Schneider, J. (2011). <em>This is Service Design Thinking: Basics &#8211; Tools &#8211; Cases</em> (1st ed.). BIS Publishers.
</li>
<li>Tullis, T., &#038; Albert, W. (2008). <em>Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics</em> (1st ed.). Morgan Kaufmann.
</li>
<li>von Hippel, E. (1988). <em>The sources of innovation</em>. New York: Oxford University Press.
</li>
<li>von Hippel, E. (2005). <em>Democratizing innovation</em>. Cambridge  Mass.: MIT Press.
</li>
<li>Weber, S. (2005). <em>The Success of Open Source</em>. Harvard University Press.
</li>
</ul>
<h2>02. Learn how to manage Open Design communities and business models</h2>
<p>The second course I will lecture will be about developing the right business model for an Open project (be it Open Design, Open Hardware, Open Source, &#8230;) and it will also be about building and analysing the online social networks and social interactions (like I did <a href="http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-networks-of-github/">here</a> and <a href="http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-interactions-on-github/">here</a>) that form the community of an Open project: here&#8217;s the description of the <em>Open Project Management: Communities and Business Models</em> course (in the <a href="http://www.maind.supsi.ch/program-overview/structure-2/module-3/">Designing Advanced Environments and Services</a> section):</p>
<h3>Description</h3>
<p>This course focuses on developing the business model and the community for an Open project. The course cover the main business models of Open Source Software, Open Hardware, Open Data, Open Design, DIY Craft and Digital Fabrication, and the tools we can use for developing a business model for a specific Open project.</p>
<p>The course also focuses on using the proper social media services for building a community around an Open project, and on using social network analysis and open source tools like Python and Gephi for analysing the community, its interactions and social structure. The student will learn the basics of Python for extracting network data from different social media services like Twitter and Facebook, GitHub and e-mail inboxes and Gephi for analysing these networks. The course will end covering also the different strategies for visualising and communicating the networks studied.</p>
<h3>Objectives</h3>
<p>The course consists of lectures, practical exercises developed together with the lecturer and exercises to be completed at home. The objective of this course is, on one side, to provide an understanding of the main patterns of business models that can be adopted for Open projects, in order to enable the students to develop their own business models. Furthermore, on the other side, the objective of this course is also to provide the students with the ability to build and analyse a community around an Open project, including its discussion and its social structure.</p>
<h3>Examination</h3>
<p>Students will be evaluated based on their ability to apply the methods to specific practical situations during the course.</p>
<h3>Course Structure </h3>
<ol>
<li>Business models for Open projects: Open Source Software, Hardware, Data</li>
<li>Business models for Open projects: DIY Crafts, Digital Fabrication and Open Design</li>
<li>Practice: designing a business model</li>
<li>Practice: designing a business model</li>
<li>Social Media for design: services, formats, strategies</li>
<li>Analysing the community: Social Network Analysis</li>
<li>Gephi and other social network analysis software</li>
<li>Facebook and e-mail analysis with Gephi</li>
<li>Introduction to Python for network analysis</li>
<li>Network analysis with Python: Twitter</li>
<li>Network analysis with Python: GitHub</li>
<li>Visualizing a community</li>
</ol>
<h3>References</h3>
<ul class="asterisk">
<li>Bastian, M., Heymann, S., &#038; Jacomy, M. (2009). <em>Gephi: An open source software for exploring and manipulating networks</em>. In International AAAI Conference on Weblogs and Social Media (Vol. 2). Retrieved from <a href="http://gephi.org/publications/gephi-bastian-feb09.pdf">http://gephi.org/publications/gephi-bastian-feb09.pdf</a>
</li>
<li>Bohnacker, H., Gross, B., &#038; Laub, J. (2012). <em>Generative Design: Visualize, Program, and Create with Processing</em>. (C. Lazzeroni, Ed.). Princeton Architectural Press.</li>
<li>Downey, A. B. (2012). <em>Think Python</em> (1st ed.). O’Reilly Media. Retrieved from <a href="http://www.greenteapress.com/thinkpython/">http://www.greenteapress.com/thinkpython/</a></li>
<li>Easley, D., &#038; Kleinberg, J. (2010). Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press. Retrieved from <a href="http://www.cs.cornell.edu/home/kleinber/networks-book/">http://www.cs.cornell.edu/home/kleinber/networks-book/</a></li>
<li>Kelly, N. (2012). <em>How to Measure Social Media: A Step-By-Step Guide to Developing and Assessing Social Media ROI</em> (1st ed.). Que Publishing.</li>
<li>Kilduff, M., &#038; Tsai, W. (2003). <em>Social Networks and Organizations</em>. Sage Publications Ltd.</li>
<li>Lima, M. (2011). <em>Visual Complexity: Mapping Patterns of Information</em>. Princeton Architectural Press.</li>
<li>Menichinelli, M. (2011a, March 16). <em>openp2pdesign.org » Business Models for Open Hardware</em>. Retrieved November 14, 2011, from <a href="http://www.openp2pdesign.org/2011/open-design/business-models-for-open-hardware/">http://www.openp2pdesign.org/2011/open-design/business-models-for-open-hardware/</a></li>
<li>Menichinelli, M. (2011b, March 23). <em>openp2pdesign.org » Business Models for Fab Labs</em>. Retrieved November 14, 2011, from <a href="http://www.openp2pdesign.org/2011/fabbing/business-models-for-fab-labs/">http://www.openp2pdesign.org/2011/fabbing/business-models-for-fab-labs/</a></li>
<li>Menichinelli, M. (2011c, March 30). <em>openp2pdesign.org » Business Models for DIY Craft</em>. Retrieved November 14, 2011, from <a href="http://www.openp2pdesign.org/2011/open-design/business-models-for-diy-craft/">http://www.openp2pdesign.org/2011/open-design/business-models-for-diy-craft/</a></li>
<li>Osterwalder, A., &#038; Pigneur, Y. (2010). <em>Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers</em> (1st ed.). Wiley.</li>
<li>Paine, K. D. (2011). <em>Measure What Matters: Online Tools For Understanding Customers, Social Media, Engagement, and Key Relationships</em> (1st ed.). Wiley.</li>
<li>Russell, M. A. (2011). <em>Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites</em> (1st ed.). O’Reilly Media.</li>
<li>Tsvetovat, M., &#038; Kouznetsov, A. (2011). <em>Social Network Analysis for Startups: Finding connections on the social web</em>. O’Reilly Media.</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Flecture%2Flearn-interaction-design-and-open-design-at-supsi%2F&amp;title=Learn%20Interaction%20Design%20and%20Open%20Design%20at%20SUPSI" id="wpa2a_18"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/lecture/learn-interaction-design-and-open-design-at-supsi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mining the social interactions on GitHub</title>
		<link>http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-interactions-on-github/</link>
		<comments>http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-interactions-on-github/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 13:07:41 +0000</pubDate>
		<dc:creator>Massimo Menichinelli</dc:creator>
				<category><![CDATA[Social Network Analysis]]></category>
		<category><![CDATA[D3]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Open Design]]></category>
		<category><![CDATA[Open Design Definition]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.openp2pdesign.org/?p=2273</guid>
		<description><![CDATA[<p>After the<a href="http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-networks-of-github/"> first post on mining the social networks of followers on GitHub</a>, here&#8217;s a second post about mining the social interactions on GitHub. Again, I&#8217;ve written a couple of Python scripts that interrogates the interactions of the users on the GitHub repositories, and <strong>from these interactions rebuild a map of all the social interactions around an open source project</strong>. This time the script is really buggy and represents only a work in progress, so your participation in improving it on GitHub (<a href="https://github.com/openp2pdesign/githubsocialnetworkanalyis">here</a>&#8216;s the repository) would be very much appreciated! This time I&#8217;ve had the opportunity to discover the limitations of the tools: on PyGithub or in the GitHub some users are &#8220;NoneType&#8221; (they exists&#8230; but their existence is None, and this causes a lot of problem in the script), and Gephi still does not support multiple parallel edges between nodes. So the results that can be obtained with the scripts may be not good enough or with important limitations.<br />
This time it was also interesting because I wasn&#8217;t mapping existing social networks (as in the followers/following network), but I&#8217;m rebuilding networks on top of existing interactions, that means that, with the script, I&#8217;m trying to make sense of the social interactions in order to build a custom map of them. So, in this version of the script, I&#8217;ve mapped these interactions on GitHub:</p>
<ol>
<li>When you are commenting an issue, you are interacting with all the </li>&#8230;</ol>]]></description>
				<content:encoded><![CDATA[<p>After the<a href="http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-networks-of-github/"> first post on mining the social networks of followers on GitHub</a>, here&#8217;s a second post about mining the social interactions on GitHub. Again, I&#8217;ve written a couple of Python scripts that interrogates the interactions of the users on the GitHub repositories, and <strong>from these interactions rebuild a map of all the social interactions around an open source project</strong>. This time the script is really buggy and represents only a work in progress, so your participation in improving it on GitHub (<a href="https://github.com/openp2pdesign/githubsocialnetworkanalyis">here</a>&#8216;s the repository) would be very much appreciated! This time I&#8217;ve had the opportunity to discover the limitations of the tools: on PyGithub or in the GitHub some users are &#8220;NoneType&#8221; (they exists&#8230; but their existence is None, and this causes a lot of problem in the script), and Gephi still does not support multiple parallel edges between nodes. So the results that can be obtained with the scripts may be not good enough or with important limitations.<br />
This time it was also interesting because I wasn&#8217;t mapping existing social networks (as in the followers/following network), but I&#8217;m rebuilding networks on top of existing interactions, that means that, with the script, I&#8217;m trying to make sense of the social interactions in order to build a custom map of them. So, in this version of the script, I&#8217;ve mapped these interactions on GitHub:</p>
<ol>
<li>When you are commenting an issue, you are interacting with all the people that have commented it before you, including the person that has opened the issue;</li>
<li>When you are committing, you are interacting only with the person that has commited just before you;</li>
<li>When you are forking, there no direct interactions to be mapped: it is too easy to fork on GitHub, you don&#8217;t even have to ask for permission, so in practical terms there are no interactions;</li>
<li>When you are sending a pull request (i.e. you are asking for permission to merge your code in the code you have forked), since you are asking for permission for contributing, there is one social interaction to be mapped;</li>
</ol>
<p>The script itself has been developed to further explore all the forks of one repository, but this functionality hasn&#8217;t been fully developed yet. At the moment there two scripts, <em>single_repository_social_mining.py</em> (<a href="https://github.com/openp2pdesign/githubsocialnetworkanalyis/blob/master/single_repository_social_mining.py">source</a>) that lets you analyze the repositories of a user, and <em>organization_repository_social_mining.py</em> (<a href="https://github.com/openp2pdesign/githubsocialnetworkanalyis/blob/master/organization_repository_social_mining.py">source</a>), that lets your analyze the repositories of the organizations the user is part of.</p>
<h2>Open Design Definition</h2>
<p><img src="http://graphs.openp2pdesign.org/githubmining-200213/opendesigndefinition/opendesigndefinition.png" width="580" height="580" class="alignnone" /></p>
<p>For a first test, I&#8217;ve analyzed the repository of the <a href="https://github.com/OpenDesign-WorkingGroup/Open-Design-Definition">Open Design Definition</a> I&#8217;m co-facilitating within the <a href="http://design.okfn.org/">Open Design Working Group</a> of the Open Knowledge Foundation. Some edges were not imported by Gephi and are therefore missing, you can see anyway my central role in facilitating the discussion on GitHub, and you can also see that only two people (color: light blue) have actually committed something, and that half of the users have never interacted with anybody. There&#8217;s still then a lot of facilitation work to be done yet, but it is clear that the work on the Open Design Definition is just starting.</p>
<p><a href="http://graphs.openp2pdesign.org/githubmining-200213/opendesigndefinition/opendesigndefinition-gexf-js/" target="_blank">
<div class="info-box short-box">
<div class="infoboxinner"> Here you can browse online with Gexf-Js the social interactions around the Open Design Definition on GitHub </div>
</div>
<p></a></p>
<p><a href="http://graphs.openp2pdesign.org/githubmining-200213/opendesigndefinition/opendesigndefinition.gephi">
<div class="download-box short-box">
<div class="downloadboxinner"> Here you can donwload the .gephi file of the social interactions around the Open Design Definition on GitHub </div>
</div>
<p></a></p>
<h2>D3.js</h2>
<p><img src="http://graphs.openp2pdesign.org/githubmining-200213/d3/d3.png" width="580" height="580" class="alignnone" /><br />
I then wanted to try to analyze a bigger project, so I&#8217;ve tried to analyze <a href="http://d3js.org/">D3</a>, a great javascript library for creating data-driven documents and therefore visualizations on the web. It&#8217;s repository is on GitHub <a href="https://github.com/mbostock/d3">here</a> and its creator, Mike Bostock, is <a href="https://github.com/mbostock">mbostock</a> on GitHub. Here the interactions are much more: 12949 nodes and 837 edges. Many nodes are just following the development of the project, and inside in the center you can see the interactions beside the development of the project. You can then discover that, after Mike Bostock, <a href="https://github.com/jasondavies">Jason Davies</a> is doing most of the work in developing the project.<br />
<span id="more-2273"></span><br />
<a href="http://graphs.openp2pdesign.org/githubmining-200213/d3/d3-gexf-js/" target="_blank">
<div class="info-box short-box">
<div class="infoboxinner"> Here you can browse online with Gexf-Js the social interactions around D3 on GitHub, with degree > 1 </div>
</div>
<p></a></p>
<p><a href="http://graphs.openp2pdesign.org/githubmining-200213/d3/d3.gephi">
<div class="download-box short-box">
<div class="downloadboxinner"> Here you can donwload the .gephi file of the social interactions around D3 on GitHub, with degree > 1 </div>
</div>
<p></a></p>
<h2>The source code</h2>
<div class="wp_syntax">
<table>
<tr>
<td class="line_numbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
</pre>
</td>
<td class="code">
<pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># Social analysis of an Organization repository in GitHub</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># Author: Massimo Menichinelli</span>
<span style="color: #808080; font-style: italic;"># Homepage: http://www.openp2pdesign.org</span>
<span style="color: #808080; font-style: italic;"># License: GPL v.3</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># Requisite: </span>
<span style="color: #808080; font-style: italic;"># install pyGithub with pip install PyGithub</span>
<span style="color: #808080; font-style: italic;"># install NetworkX with pip install networkx</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># PyGitHub documentation can be found here: </span>
<span style="color: #808080; font-style: italic;"># https://github.com/jacquev6/PyGithub</span>
<span style="color: #808080; font-style: italic;">#</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">from</span> github <span style="color: #ff7700;font-weight:bold;">import</span> Github
<span style="color: #ff7700;font-weight:bold;">import</span> networkx <span style="color: #ff7700;font-weight:bold;">as</span> nx
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">getpass</span>
&nbsp;
<span style="color: #808080; font-style: italic;"># Variables for the whole program</span>
&nbsp;
graph <span style="color: #66cc66;">=</span> nx.<span style="color: black;">MultiDiGraph</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
issue <span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
issue <span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: #ff4500;">0</span>:<span style="color: black;">&#123;</span><span style="color: #483d8b;">&quot;author&quot;</span>:<span style="color: #483d8b;">&quot;none&quot;</span><span style="color: #66cc66;">,</span> <span style="color: #483d8b;">&quot;comments&quot;</span>:<span style="color: black;">&#123;</span><span style="color: black;">&#125;</span><span style="color: black;">&#125;</span><span style="color: black;">&#125;</span>
commits <span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: #ff4500;">0</span>:<span style="color: black;">&#123;</span><span style="color: #483d8b;">&quot;commit&quot;</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;sha&quot;</span><span style="color: black;">&#125;</span><span style="color: black;">&#125;</span>
repos <span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> analyse_repo<span style="color: black;">&#40;</span>repository<span style="color: #66cc66;">,</span>loop<span style="color: black;">&#41;</span>: 
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;LOOP:&quot;</span><span style="color: #66cc66;">,</span>loop
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>   
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;DESCRIPTION:&quot;</span><span style="color: #66cc66;">,</span>repository.<span style="color: black;">description</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;OWNER:&quot;</span><span style="color: #66cc66;">,</span>repository.<span style="color: black;">owner</span>.<span style="color: black;">login</span>
    graph.<span style="color: black;">add_node</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span><span style="color: #008000;">unicode</span><span style="color: black;">&#40;</span>repository.<span style="color: black;">owner</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span>owner<span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;WATCHERS:&quot;</span><span style="color: #66cc66;">,</span>repository.<span style="color: black;">watchers</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> repository.<span style="color: black;">get_stargazers</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> i <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">login</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">login</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph:
                graph.<span style="color: black;">add_node</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span><span style="color: #008000;">unicode</span><span style="color: black;">&#40;</span>i.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span>watcher<span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i.<span style="color: black;">login</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;watcher&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;None&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;watcher&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;COLLABORATORS&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> repository.<span style="color: black;">get_collaborators</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> i <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">login</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">login</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph:
                graph.<span style="color: black;">add_node</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span><span style="color: #008000;">unicode</span><span style="color: black;">&#40;</span>i.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span>collaborator<span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i.<span style="color: black;">login</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;collaborator&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;None&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;collaborator&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;HAS ISSUES=&quot;</span><span style="color: #66cc66;">,</span>repository.<span style="color: black;">has_issues</span>
    <span style="color: #ff7700;font-weight:bold;">if</span> repository.<span style="color: black;">has_issues</span> <span style="color: #66cc66;">==</span> <span style="color: #008000;">True</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;ISSUES: Open ones&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> repository.<span style="color: black;">get_issues</span><span style="color: black;">&#40;</span>state<span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;open&quot;</span><span style="color: black;">&#41;</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Issue number:&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">number</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: #dc143c;">user</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;- Created by&quot;</span><span style="color: #66cc66;">,</span> i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;- Created by None&quot;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;None&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">title</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">assignee</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-- Assigned to&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">assignee</span>.<span style="color: black;">login</span>
                graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>i.<span style="color: black;">assignee</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-- Assigned to None&quot;</span>
                graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;None&quot;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">comments</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;comments&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">for</span> j<span style="color: #66cc66;">,</span>f <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">enumerate</span><span style="color: black;">&#40;</span>i.<span style="color: black;">get_comments</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>:
                <span style="color: #ff7700;font-weight:bold;">if</span> f.<span style="color: #dc143c;">user</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
                    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--- With a comment by&quot;</span><span style="color: #66cc66;">,</span>f.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
                    issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>j<span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> f.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
                <span style="color: #ff7700;font-weight:bold;">else</span>:
                    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--- With a comment by None&quot;</span>
                    issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>j<span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;None&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>      
&nbsp;
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;ISSUES: Closed ones&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> repository.<span style="color: black;">get_issues</span><span style="color: black;">&#40;</span>state<span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;closed&quot;</span><span style="color: black;">&#41;</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Issue number:&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">number</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: #dc143c;">user</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;- Created by&quot;</span><span style="color: #66cc66;">,</span> i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;- Created by None&quot;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span> <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span>
                issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;None&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">title</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">assignee</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-- Assigned to&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">assignee</span>.<span style="color: black;">login</span>
                graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>i.<span style="color: black;">assignee</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-- Assigned to None&quot;</span>
                graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;None&quot;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">comments</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;comments&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">for</span> j<span style="color: #66cc66;">,</span>f <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">enumerate</span><span style="color: black;">&#40;</span>i.<span style="color: black;">get_comments</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>:
                <span style="color: #ff7700;font-weight:bold;">if</span> f.<span style="color: #dc143c;">user</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
                    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--- With a comment by&quot;</span><span style="color: #66cc66;">,</span>f.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
                    issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>j<span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> f.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
                <span style="color: #ff7700;font-weight:bold;">else</span>:
                    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;--- With a comment by None&quot;</span>
                    issue<span style="color: black;">&#91;</span>i.<span style="color: black;">number</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>j<span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;None&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>      
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;CONTRIBUTORS&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> repository.<span style="color: black;">get_contributors</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">login</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span><span style="color: #66cc66;">,</span> i.<span style="color: black;">login</span>
            <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">login</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph:
                    graph.<span style="color: black;">add_node</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span><span style="color: #008000;">unicode</span><span style="color: black;">&#40;</span>i.<span style="color: black;">login</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span>contributor<span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">else</span>:
                graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i.<span style="color: black;">login</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;contributor&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;None&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;contributor&quot;</span><span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;Yes&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;COMMITS&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: black;">&#123;</span><span style="color: #ff4500;">0</span>:<span style="color: #483d8b;">&quot;&quot;</span><span style="color: black;">&#125;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> k<span style="color: #66cc66;">,</span>i <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">enumerate</span><span style="color: black;">&#40;</span>repository.<span style="color: black;">get_commits</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: #dc143c;">sha</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">committer</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-- by&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">committer</span>.<span style="color: black;">login</span>
            repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span>i.<span style="color: black;">committer</span>.<span style="color: black;">login</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-- by None&quot;</span>
            repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: #66cc66;">=</span><span style="color: #483d8b;">&quot;None&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;"># Check the attributes of every node, and add a &quot;No&quot; when it is not present, in order to let Gephi use the attribute for graph partitioning</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> graph.<span style="color: black;">nodes</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #483d8b;">&quot;owner&quot;</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;owner&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;No&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #483d8b;">&quot;contributor&quot;</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;contributor&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;No&quot;</span>               
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #483d8b;">&quot;collaborator&quot;</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;collaborator&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;No&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #483d8b;">&quot;watcher&quot;</span> <span style="color: #ff7700;font-weight:bold;">not</span> <span style="color: #ff7700;font-weight:bold;">in</span> graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span>:
            graph.<span style="color: black;">node</span><span style="color: black;">&#91;</span>i<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;watcher&quot;</span><span style="color: black;">&#93;</span> <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;No&quot;</span>
&nbsp;
&nbsp;
    <span style="color: #808080; font-style: italic;"># Add an edge from a commiter to a previous one,</span>
    <span style="color: #808080; font-style: italic;"># i.e. if you are committing after somebody has commited,</span>
    <span style="color: #808080; font-style: italic;"># you are interacting with him/her</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;ADDING EDGES FROM COMMITS&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> h <span style="color: #ff7700;font-weight:bold;">in</span> repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> h <span style="color: #66cc66;">&lt;</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>-<span style="color: #ff4500;">1</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Committer:&quot;</span><span style="color: #66cc66;">,</span>repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>h<span style="color: black;">&#93;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Adding an edge from:&quot;</span><span style="color: #66cc66;">,</span>repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>h<span style="color: black;">&#93;</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;to previous committer:&quot;</span><span style="color: #66cc66;">,</span>repos<span style="color: black;">&#91;</span>loop<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>h+<span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span>
            <span style="color: #808080; font-style: italic;">#graph.add_edge(str(i.user.login),str(i.assignee.login))</span>
&nbsp;
    <span style="color: #808080; font-style: italic;"># Creating the edges from the issues and their comments.</span>
    <span style="color: #808080; font-style: italic;"># Each comment interacts with the previous ones,</span>
    <span style="color: #808080; font-style: italic;"># so each user interacts with the previous ones that have been creating the issue or commented it</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;ADDING EDGES FROM ISSUES COMMENTING&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">for</span> a<span style="color: #66cc66;">,</span>b <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">enumerate</span><span style="color: black;">&#40;</span>issue<span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Issue author:&quot;</span><span style="color: #66cc66;">,</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span>
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">for</span> k<span style="color: #66cc66;">,</span>j <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">enumerate</span><span style="color: black;">&#40;</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Comment author:&quot;</span><span style="color: #66cc66;">,</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span>
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Adding an edge from:&quot;</span><span style="color: #66cc66;">,</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;to:&quot;</span><span style="color: #66cc66;">,</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span>
            graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;author&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
            <span style="color: #ff7700;font-weight:bold;">for</span> l <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span>k<span style="color: black;">&#41;</span>:
                <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Adding an edge from:&quot;</span><span style="color: #66cc66;">,</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;to:&quot;</span><span style="color: #66cc66;">,</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>l<span style="color: black;">&#93;</span>
                graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>l<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>issue<span style="color: black;">&#91;</span>a<span style="color: black;">&#93;</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;comments&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#91;</span>l<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
&nbsp;
    <span style="color: #808080; font-style: italic;">#print &quot;FORKS&quot;</span>
    <span style="color: #808080; font-style: italic;">#print &quot;&quot;</span>
    <span style="color: #808080; font-style: italic;">#for f,i in enumerate(repository.get_forks()):</span>
    <span style="color: #808080; font-style: italic;">#    print i.name</span>
    <span style="color: #808080; font-style: italic;">#    print &quot;ANALYSING A FORK, number&quot;,f</span>
    <span style="color: #808080; font-style: italic;">#    print &quot;&quot;</span>
    <span style="color: #808080; font-style: italic;">#    analyse_repo(i,f+1)</span>
    <span style="color: #808080; font-style: italic;">#    print &quot;&quot;</span>
    <span style="color: #808080; font-style: italic;">#print &quot;-----&quot;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;PULL REQUESTS&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> repository.<span style="color: black;">get_pulls</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> i.<span style="color: #008000;">id</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: black;">assignee</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Assignee:&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: black;">assignee</span>.<span style="color: black;">login</span>
            one <span style="color: #66cc66;">=</span> i.<span style="color: black;">assignee</span>.<span style="color: black;">login</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            one <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;None&quot;</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> i.<span style="color: #dc143c;">user</span> <span style="color: #66cc66;">!=</span> <span style="color: #008000;">None</span>:
            <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;User:&quot;</span><span style="color: #66cc66;">,</span>i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
            two <span style="color: #66cc66;">=</span> i.<span style="color: #dc143c;">user</span>.<span style="color: black;">login</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            two <span style="color: #66cc66;">=</span> <span style="color: #483d8b;">&quot;None&quot;</span>
&nbsp;
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Adding an edge from:&quot;</span><span style="color: #66cc66;">,</span>one<span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;to:&quot;</span><span style="color: #66cc66;">,</span>two
        graph.<span style="color: black;">add_edge</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>one<span style="color: black;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>two<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
        <span style="color: #808080; font-style: italic;"># We should look at the comments on the pull request, but it seems not to be working now</span>
        <span style="color: #808080; font-style: italic;">#for k,jj in enumerate(i.get_comments()):</span>
        <span style="color: #808080; font-style: italic;">#    print &quot;k=&quot;,k</span>
        <span style="color: #808080; font-style: italic;">#    print &quot;a&quot;,jj</span>
        <span style="color: #808080; font-style: italic;">#    print &quot;User comment a:&quot;,jj.user.login</span>
        <span style="color: #808080; font-style: italic;">#    print jj.body</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-----&quot;</span>
&nbsp;
&nbsp;
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">return</span>
&nbsp;
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ <span style="color: #66cc66;">==</span> <span style="color: #483d8b;">&quot;__main__&quot;</span>:
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Social Network Analisys of your GitHub Organization&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    userlogin <span style="color: #66cc66;">=</span> <span style="color: #008000;">raw_input</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Login: Enter your username: &quot;</span><span style="color: black;">&#41;</span>
    password <span style="color: #66cc66;">=</span> <span style="color: #dc143c;">getpass</span>.<span style="color: #dc143c;">getpass</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Login: Enter yor password: &quot;</span><span style="color: black;">&#41;</span>
    username <span style="color: #66cc66;">=</span> <span style="color: #008000;">raw_input</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Enter the username you want to analyse: &quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    g <span style="color: #66cc66;">=</span> Github<span style="color: black;">&#40;</span> userlogin<span style="color: #66cc66;">,</span> password <span style="color: black;">&#41;</span>
&nbsp;
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;ORGANIZATIONS:&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> i <span style="color: #ff7700;font-weight:bold;">in</span> g.<span style="color: black;">get_user</span><span style="color: black;">&#40;</span>username<span style="color: black;">&#41;</span>.<span style="color: black;">get_orgs</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span><span style="color: #66cc66;">,</span> i.<span style="color: black;">login</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    org_to_mine <span style="color: #66cc66;">=</span> <span style="color: #008000;">raw_input</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Enter the name of the Organization you want to analyse: &quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    org <span style="color: #66cc66;">=</span> g.<span style="color: black;">get_organization</span><span style="color: black;">&#40;</span>org_to_mine<span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> org.<span style="color: black;">login</span><span style="color: #66cc66;">,</span><span style="color: #483d8b;">&quot;has&quot;</span><span style="color: #66cc66;">,</span>org.<span style="color: black;">public_repos</span><span style="color: #66cc66;">,</span> <span style="color: #483d8b;">&quot;repositories.&quot;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">for</span> repo <span style="color: #ff7700;font-weight:bold;">in</span> org.<span style="color: black;">get_repos</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;-&quot;</span><span style="color: #66cc66;">,</span>repo.<span style="color: black;">name</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    repo_to_mine <span style="color: #66cc66;">=</span> <span style="color: #008000;">raw_input</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;Enter the name of the repository you want to mine: &quot;</span><span style="color: black;">&#41;</span>
    b <span style="color: #66cc66;">=</span> org.<span style="color: black;">get_repo</span><span style="color: black;">&#40;</span>repo_to_mine<span style="color: black;">&#41;</span>
    analyse_repo<span style="color: black;">&#40;</span>b<span style="color: #66cc66;">,</span><span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;"># Getting rid of the node &quot;None&quot;, it was used to catch the errors of users that are NoneType</span>
    graph.<span style="color: black;">remove_node</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'None'</span><span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;NODES...&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> graph.<span style="color: black;">nodes</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;EDGES...&quot;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> graph.<span style="color: black;">edges</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Saving the network...&quot;</span>
    nx.<span style="color: black;">write_gexf</span><span style="color: black;">&#40;</span>graph<span style="color: #66cc66;">,</span> username+<span style="color: #483d8b;">&quot;_&quot;</span>+repo_to_mine+<span style="color: #483d8b;">&quot;_social_interactions_analysis.gexf&quot;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Done. Saved as &quot;</span>+username+<span style="color: #483d8b;">&quot;_&quot;</span>+repo_to_mine+<span style="color: #483d8b;">&quot;_social_interactions_analysis.gexf&quot;</span></pre>
</td>
</tr>
</table>
</div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openp2pdesign.org%2F2013%2Fsocial-network-analysis%2Fmining-the-social-interactions-on-github%2F&amp;title=Mining%20the%20social%20interactions%20on%20GitHub" id="wpa2a_20"><img src="http://www.openp2pdesign.org/wordpress/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openp2pdesign.org/2013/social-network-analysis/mining-the-social-interactions-on-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 5.256 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-21 20:41:36 -->
