Forks in Open Source Software Projects

Size: px
Start display at page:

Download "Forks in Open Source Software Projects"

Transcription

1 Forks in Open Source Software Projects Abstract University of Oulu Department of Information Processing Science Henri Kuusirati Janne Seppänen

2 Forking in open source software projects means the copying of a codebase with or without telling the original developers, as it does not need any permission from the original developers, and developing it towards a different set of goals. In this paper we intend to study and present reasons and motivations behind OSS forking based on a literature review. We have divided the motivations into five categories: technical motivations, continuation of an abandoned project, disagreements in governance, cultural and localization issues, and licensing and trademark issues. We also try to gain further understanding about how forking impacts the original forked project and give some real-life examples of current high profile open source projects that either started from a fork or are common targets for forking. We will conclude the paper by summarizing and discussing the studied papers and talk about the need for further research.

3 Table of contents 1. Introduction 2. Reasons and motivations behind forking 2.1 Technical issues 2.2 Continuation of an abandoned project 2.3 Disagreements in governance 2.4 Cultural issues and localization 2.5 Licensing and trademark issues 3. Impact of forking on the original project 4. Examples of forked projects 4.1 Linux distributions 4.2 LibreOffice 5. Discussion 6. Conclusions References

4 1. Introduction Forking in open source development means the copying of a code base from another OSS project and developing it towards a different set of goals. The reasons behind forking are varied and can for example stem from disagreements between developers on the direction of the OSS project. A project branch is different than forking. Branches are made inside a project to enable parallel development. Rather than all developers working on the same code, a new branch can be made for certain type of development, like developing experimental features or bug fixing. After the features developed in a branch are completed and working, it can be merged back into the main project. In the case of a fork, merging happens rarely. A fork is usually made to take the project into a new direction, whereas a branch is just parallel work towards the same direction. (Fogel, 2010) Karl Fogel (2010) states that forks happen due to irreconcilable disagreements, technical disagreements or interpersonal conflicts and is something developers should be afraid of and try to avoid it in any way. Nyman and Mikkonen (2011) on the other hand state that the reasons for forking aren t always disagreements with other developers. A fork can be also made to develop stable and development versions of the software, so forking can happen also inside the project. In general, forking is made by new developers rather than the original team splitting into two projects. (Nyman & Mikkonen, 2011) Notable OSS projects that started from forking are, for example: The Document Foundation s LibreOffice which for forked from OpenOffice and Canonical s Ubuntu which was initially forked from Debian. We will present these cases in more detail in chapter 4. Earlier research on OSS forking is fairly recent and not at all extensive but we intend to study these sources to gain a better understanding on the different aspects of OSS forking. The goal of our paper is to shed light on the reasons and motivations behind OSS forking, which include, for example, different technical motivations, continuation of an abandoned project, disagreements in governance, cultural and localization issues, and licensing and trademark issues. We will also study the impact of forking on the original OSS project. We will be studying and presenting previously written articles that cover these issues in chapter 2 and 3 of the paper and show some real-world examples of forking in chapter 4. In chapter 5 we will discuss about the common elements found in the articles studied in chapters 2, 3 ja 4. In chapter 6 we will summarize the paper and talk about need for future research.

5 2. Reasons and motivations behind forking In this chapter we will present previous works concerning the reasons and motivations behind OSS forking which include technical motivations, continuation of an abandoned project, disagreements in governance and cultural issues and localization. At the end of the chapter we will also take a look at the licensing and trademark issues in forking. Nyman and Mikkonen (2011) searched through the SourceForge.net source code repository and were able to find 381 forks that happened between 1999 and 2010 which stated their original motivation for forking. Nyman and Mikkonen (2011) categorized these motivations into different groups which include content modification, technical modifications, reviving an abandoned project, licensing/fos-related issues, language and/or country-specific modifications, experimentations and various other reasons. The largest groups found were content modification which accounts for 46 percent of the studied forks and technical modifications at 26 percent. (Nyman et al., 2011). Figure 1. Fork motivations in SourceForge projects. Nyman et al., In a similar study, Viseur (2012) studied 26 forks to find the motivations behind their existence. The forks were selected from popular open source projects. Viseur divided the motivations into six groups: end of the original project, technical motivations (divergent technical views or different technical objectives), license change, conflict over brand ownership, problems of project governance, cultural differences and searches for new innovation directions. Technical motivations accounted for 42 percent of the studied forks while problems of project governance accounted for 38 percent. The end of the original project was the motivation 19 percent of studied forks. (Viseur, 2012).

6 Figure 2. Motivations to fork. Viseur (2012). Both Viseur (2012) and Nyman et al. (2011) recognize licensing issues and continuation of an abandoned project as separate groups of motivations behind forking. In addition to those motivations, Viseur (2012) found issues related to governance, cultural differences and conflicts about trademark. In a recent study similar to Viseur s (2012) and Nyman et al s (2011), Fung, Aurum and Tang (2012) studied nine JavaScript development communities in GitHub with the highest amount of forks to identify the relationships within them and study how forks are used to facilitate OSS development. During their analysis almost 7000 developers made approximately 8000 forks in the different communities. Some of the most active developers made contributions to multiple studied communities. Their research indicates that forks are actively used by the development community to fix defects and to experiment with new features. According to Fung, Aurum and Tang (2012), what separates these forks from normal branching is that the changes don t necessarily need to be promoted to the original project and can live in a separate fork that can still take any changes and improvements from the original project as updates. What separates a fork from a branch even more is that a fork can originate from either a subset of the forked predecessor s artefacts or from multiple predecessors artefacts. A branch in turn is a copy of all the predecessor s artefacts (Fung et al., 2012). In the next few chapters we will go deeper into the issues identified by Viseur (2012) and Nyman and Mikkonen (2011). We will focus on technical issues, continuation of an abandoned project, disagreement in governance, cultural and localization issues, licensing and trademark issues, and various other miscellaneous reasons for forking.

7 2.1 Technical issues Forking allows the developers to start from a ready code base and turn the project into their own directions with their own requirements, features etc. It has it s own difficulties. Are any developers interested in the fork? Are the changes so small, that they could be just implemented as a new feature to the old project. Is the forked project interesting enough for developers that they keep developing it? (Ernst, Easterbrook & Mylopoulos, 2010) Technical reasons for forking are typically tasks like porting it into a new hardware or software or just improving the original software. Porting is done to make the software run natively on a different platform, usually GNU/Linux or Mac OS X. Some ports are aimed to make the software more free, so it doesn t have as many dependencies to other libraries or software. If some of the depended software is no longer developed, your own software could go down as well. Improving the software is not so common than porting but it still occurs. The improvements contain bug fixes, optimizations or other improvements. The fork can also be made to test new features without breaking the original development cycle with experiments. If the tested features turn out working, they can be merged into the original software. (Nyman & Mikkonen, 2011) Nyman and Mikkonen (2011) found that almost half of the studied forks had some kind of content modification as the motivation for forking. Content was either added or focused. Adding content is exactly how it sounds like. It could be new features or better documentation. Developers didn t specify the added content, it was usually called just more features. Content focusing is making the software work better for a specific user group. The forked software could be specialized to a certain business area, like radio, catering etc. A more technical reason is to make the software run on a specific platform, like some specific intranet portal or a new resolution. The main goal in content focusing is to make the software lighter and faster. 2.2 Continuation of an abandoned project A common reason for forking is making an abandoned project alive again. New developers do a fork on a project which was considered abandoned or not developed for a long time. The original developers are usually credited (if they can be found). This could also encourage the original developer to continue working on the project again when it has some interest among others. (Nyman et al., 2011) Viseur (2012) grouped 19 percent of the found forks under the label end of the original project (figure 2). Nyman and Mikkonen did not present any reasons for forking an abandoned project, rather than continuing on the old project. We think that the reason could be simply that the new developers don t have access or commit privileges to the old project s repositories,

8 especially if the original developers could not be found or contacted. On the other hand it could also be good to start developing with a clean start, making a new project with a new name. Users might think that the old project is still abandoned, thus the new project could attract a bigger audience. 2.3 Disagreements in governance According to Karl Fogel (2010) forks can damage open source projects by splitting the user base and developers into two camps. According to Fogel (2010), forkability of a project or the possibility of a fork can motivate the project members to work together and try to solve any disagreements by making concessions to other developers and contributors. However sometimes the differences in opinion between the developers might be so severe that forking is the only option. Viseur (2012) identified disagreements in governance as the second most common motivation for a fork with 38 percent (Figure 2). Viseur finds that these problems arise mainly from lack of openness in the project, as in slowness from the main developers part to take into account what collaborating developers want to contribute. Viseur also suggests that lack of communication between core developers and contributors can be a driving factor in leading to a fork. Surprisingly Nyman and Mikkonen (2011) only found four out of the 381 forks to fall under disagreements in governance which they grouped together in the motivation group other in figure 1. Viseur talks about Nyman et al. s article in his paper and suggests that the different results are due to the different nature of their studied forks; Viseur s material being from high profile and mature open source projects with active communities behind them and Nyman et al. s being from small Sourceforge projects. 2.4 Cultural issues and localization Six percent of Nyman and Mikkonen s (2011) forking motivations were identified as cultural issues. In most of these forks, new content was added to the original project to make it more culturally relevant to some specific country. Nyman and Mikkonen (2011) list as an example, making the forked program support right-to-left layout of text used in some languages like Hebrew. Some of these forks just focused on translating the original project to a new language. These forks could also be put into the adding content category but as the content is in these cases based only on cultural and language issues, they should fall under their own group. Out of the 26 forks Viseur (2012) studied, cultural differences amounted to 8 percent. Viseur does not explain in any more detail, what exactly does he count as a cultural motive for forks.

9 2.5 Licensing and trademark issues Open source licenses make forking possible. You don t need a permission from the original author of the software. Some examples of forks are presented in chapter 2.2. Companies sometimes try to privatize their code. A fork from the last open version can prevent the code from being unavailable due to privatization and the open source community can keep developing the code. See chapter 2.2 for an example of a license change. (Ernst et al., 2010). Some companies use dual licensing business models in which the same core software is available with an open source license and a proprietary license. MySQL for example offers a free version of the product as well as with a commercial license. Dual licensing does not allow forking easily because the company has the copyright and control of the source code. This is considered as a threat against open source software development because pure open source licenses don t require a permission from the original authors. (Dahlander & Magnusson, 2008). The original code base can contain parts which are proprietary. This can motivate a fork which removes the proprietary code and replaces it with an open source alternative, either from an existing open source project or by writing a new open source solution. (Nyman et al., 2011). There are basically two kinds of open source licenses; academic and copyleft licenses. Academic licenses allow the developer to license the forked project with any license, even proprietary so the academic license, for example BSD is considered unrestrictive (Lerner & Tirole, 2005). If copyleft licensed software is forked, the new project must be licensed with the same license. It also limits the financial incentives because the source code cannot be made closed. The chosen license has an impact on code exchange. With a copyleft license, the code can be exchanged within the project because they use the same license. If the fork is licensed with a more limiting license, the exchange becomes one-way or impossible, depending on the license, i.e the forked project can have code from the original project but not vice versa. (Viseur, 2012). Copyleft licenses can be split into two parts, restrictive and highly restrictive. A restrictive license can for example be LGPL, which allows you to use another license on your software, if you don t modify the original code. This license is usually used on software libraries and components. A highly restrictive license doesn t allow you to use any other license than the original, this the case with, for example, GPL. Whether or not you make changes to the code, your software has to be licensed under the same license as the original software. (Lerner & Tirole, 2005)

10 3. Impact of forking on the original project Viseur presents impacts on forking open source software projects. Forking could weaken the original projects development because there is a competing project going on and some developers could change sides. On the other hand, forking can make the original project stronger. Forking is often seen as a risk. It causes confusion in the community, not everyone can see the difference between the softwares. Fork impacts are presented in figure 3. Wheeler presents four possible consequences to a fork; disappearing, diverging, merging and disappearance of the original project: 1. If the forked project does not convince the community, it quietly disappears, for example glibc/libc. Developers thought that the original glibc wasn t developing fast enough so they forked it. However, the original GNU project surpassed the forked library over time. (Wheeler, 2007) 2. Both projects can also gather enough developers so they both will carry on their chosen paths. GNU emacs and and xemacs are an example of this case. Emacs was forked into xemacs. Both projects have their supporters and they both live on. (Wheeler, 2007) 3. If a fork is made as a result of an argument, the projects can merge after some time if both parties agree that both made good efforts on the project. Community was not happy with slow evolution of the popular c-compiler GCC. Free Software Foundation (FSF) was very slow in accepting changes into the code. The compiler was forked into EGCS which had a faster development cycle. It soon surpassed GCC, then the FSF agreed to use the code from EGCS so the fork was no longer needed and the projects merged. (Wheeler, 2007) 4. Sometimes the fork becomes more popular than the original project. In this case the original project dies and the fork keeps going. The most famous example of this is XFree86 which was forked into X.org. XFree86 changed it s license to be non-gpl-compatible. This caused a big argument but they refused to keep the license GPL-compatible. It was then forked into X.org. Big communities (SuSE, Red Hat, Debian, Mandrake, OpenBSD, Gentoo) endorsed the X.org project instead of XFree86. Soon all the developers had abandoned XFree86. This is however uncommon, 81% of studied forks did not cause the death of the original project. (Wheeler, 2007) Too many forks can also be confusing. Bob Young, the founder of Red Hat, states that too many UNIX forks existing is one of the main reasons why it doesn t have a bigger market share compared to Windows. Bob Young states the following in his essay Giving it away : If one Linux supplier adopts an innovation that becomes popular in the market, the other Linux vendors will immediately adopt that innovation. This is because they have access to the source code of that innovation and it comes under a license that allows them to use it. On closed source software new innovations cannot be copied immediately. They are usually patented and the technical specifications are not public.

11 Figure 3. Forks impact on original projects. Viseur (2012).

12 4. Examples of forked projects In this chapter we will take a look at two real-world examples of forking: LibreOffice, which started as a forked project from OpenOffice, and different Linux distributions which are common targets for forking. First we will take a look at the forks of Linux distributions. Then we will take a look at the forking that started LibreOffice. 4.1 Linux distributions GNU/Linux Distribution Timeline (GLDT) -project keeps track of Linux distributions. Earliest distributions on the timeline are from They provide a cladogram that visualises the GNU/Linux distribution forks on a timeline. The most forked distributions are Debian, Slackware and Red Hat. All of these distributions are still alive and very popular. The best known forked Linux distribution is Ubuntu Linux. The first version of Ubuntu was released by the UK-based company Canonical in 2004 and it s now probably the best known Linuxdistribution in the world. Ubuntu has also been forked numerous of times. Kubuntu is a well known Ubuntu fork, which has also been forked a few times. Total number of GNU/Linux distributions according to GLDT version is 480 distributions. The data is based on community reports, so there are most likely many more forks which have not been reported to GLDT. 4.2 LibreOffice LibreOffice was forked from OpenOffice.org-project, which was already owned by Sun Microsystems. OpenOffice was based on Sun s SunOffice s opened source code. When Sun was acquired by Oracle, the developers feared that it would discontinue the OpenOffice.org project or put restrictions on it. The fear was justified because Oracle had already put restrictions on Sun s OpenSolaris. (Clarke, 2010) Group of OpenOffice.org developers founded The Document Foundation. They then forked OpenOffice.org into LibreOffice in response of Oracle s acquisition of Sun Microsystems. Oracle was invited to join LibreOffice s development. The Document Foundation was hoping that Oracle would give the name OpenOffice to the foundation but they rejected. (OpenOffice.org Community announces The Document Foundation, 2010) Oracle announced in 2011 that they will abandon commercial OpenOffice.org development. Since then many companies have replaced OpenOffice.org with LibreOffice. Ubuntu and other popular Linux distributions were also changed to ship with LibreOffice instead of OpenOffice.org. (Paul, 2011)

13 5. Discussion There are multiple reasons for forking an open source software project. Most developers want to change the content of the original project in some way, adding or modifying it. Sometimes the original development team makes a fork just to test new features, which might break the main development branch. If changes prove successful, projects will be merged. Usually just another development branch in the repository would be enough, but some forks were explained by testing new features. This topic is somewhat under-researched and new so many studies don t exist at least yet. Nyman & Mikkonen (2011) and Viseur (2008) were the most valuable papers for our study, because they both searched for reasons and impacts for forking by doing empirical research on public source code repositories and examining multiple open source projects. Nyman and Mikkonen studied 381 open source software projects from SourceForge. Viseur studied only 26 popular open source software projects. The reasons and motivations for forking were similar whether or not the forked project was popular. Both papers are quite recent so little to no further research exists at this moment. We would have wanted to learn more about abandoned projects. The developers only mentioned that fork is based on some abandoned project. The interesting point is, why they didn t just restart the developing of the old project but fork it into a new one. This topic is quite new and open source software research altogether is a new research area. Forking would be an interesting topic for researchers to study more deeply.

14 6. Conclusions The goal of our paper was to study the reasons and motivations behind OSS forking and the technical and licensing aspects of it. We also wanted to examine the impact of OSS forking on the original project and show some current high profile open source projects that either started from a fork or are a common target for forks. There aren t many studies about forking yet. We found four articles that were based on open source project forks. The topic is interesting so we hope researchers are interested and make more studies about this. Forking is often considered to be a negative action, something that developers should fear and try to avoid as long as possible. Forking can be used as a weapon or a threat, if you don t do as I want, I will fork this project!. It is highly uncommon for a forked project to become more popular than the original but that has also happened. Forking can also conciliate the arguments between parties, when both see that the made changes were actually good. Reasons for forking vary, they can be technical: new features are wanted or old ones are modified. Reasons can relate to cultural or localization issues: the software is wanted in another language or culture. Licensing can also be a factor: software company could try to close the source code, forking can prevent that. Trademark issues are usually connected to the licensing issues. Restarting an abandoned project is another common reason for a fork: old, dead projects are forked and the development continues in a new project. Forking usually has four kinds of impacts on the original project. Either the forked or the original project will carry on and the other one dies. On some cases both of them gather their audience and they both keep on going. The forked and the original project can also merge after some time as we saw with the GCC/EGCS example. This happens usually when the forking is made after some kind of an argument. After both parties agree that they both did good efforts on the project, they will merge. Forking remains as a fascinating subject because of its varied uses. Forking can be used for both good as a tool but can also be the product of a disagreement that can potentially lead to the detriment of all parties involved. Hopefully future research will provide more insight into the subject as open source software development is only going to get more popular and the issue of forking will be relevant as long as OSS remains open.

15 References Dahlander, L. & Magnusson, M. (2008) How do Firms Make Use of Open Source Communities? Long Range Planning, vol. 41, n 6, Ernst, N., Easterbrook, S., and Mylopoulos, J. (2010) Code forking in open-source software: a requirements perspective. CoRR abs/ Fogel, K. (2010). Producing open source software. index.html, visited Fung, K., Aurum, A. and Tang, D. (2012) Social Forking in Open Source Software: An Empirical Study. CAiSE Forum 2012, Kogut, B., & Metiu, A. (2001). Open source software development and distributed innovation. Oxford Review of Economic Policy, 17(2), Lerner, J. & Tirole, J. (2005). The Scope of Open Source Licensing. Journal of Law, Economics, and Organization, vol. 21, issue 1, Nyman, L., and Mikkonen T. (2011). To Fork or Not to Fork: Fork Motivations in SourceForge Projects. IFIP Advances in Information and Communication Technology, 2011, Volume 365, Open Source Systems: Grounding Research, Viseur, R. (2012). Forks impacts and motivations in free and open source projects. International Journal of Advanced Computer Science and Applications, 3(2). Wheeler, D.A. (2007). Why Open Source Software / Free Software (OSS/ FS, FLOSS, or FOSS)? Look at the Numbers!. oss_fs_why.html, visited Young, R. (1999). Giving it Away: How Red Hat Software Stumbled Across a New Economic Model and Helped Improve an Industry text-idx?c=jep;view=text;rgn=main;idno= , visited GLDT - GNU/Linux Distribution Timeline. (2012). visited

16 Paul, R. (2011). Oracle gives up on OpenOffice after community forks the project. visited OpenOffice.org Community announces The Document Foundation. (2010). contact/tdf_release.html, visited Clarke, G. (2010). OpenOffice files Oracle divorce papers. visited

Forking: the Invisible Hand of Sustainability in Open Source Software

Forking: the Invisible Hand of Sustainability in Open Source Software Forking: the Invisible Hand of Sustainability in Open Source Software Linus Nyman 1, Tommi Mikkonen 2, Juho Lindman 1, and Martin Fougère 1 1 Hanken School of Economics, Helsinki, Finland firstname.lastname@hanken.fi

More information

A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes

A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes Gregorio Robles, Jesús González-Barahona To cite this version: Gregorio Robles, Jesús González-Barahona. A Comprehensive Study of Software

More information

Forks impacts and motivations in free and open source projects

Forks impacts and motivations in free and open source projects Forks impacts and motivations in free and open source projects R. Viseur Teaching Assistant, Department of Economics and Innovation Management, Faculty of Engineering, University of Mons, 20, Place du

More information

Advocating LibreOffice: talking to the press

Advocating LibreOffice: talking to the press Advocating LibreOffice: talking to the press Mike Saunders Marketing & PR, TDF (since February) Long-time FOSS journalist and author 1 So who am I anyway? Working as an IT journalist for 18+ years Used

More information

Foreword to the First Edition

Foreword to the First Edition Foreword to the First Edition IT S A SMALL CELEBRATION for me to write this foreword almost exactly two years after the first meeting of a small group of free software professionals that turned into the

More information

Arduino Day. GIT-HUB Day

Arduino Day. GIT-HUB Day On Arduino Day Organized on 30 th August 2014, Saturday (10:00 am - 5:00 pm) & GIT-HUB Day Organized on 31 th August 2014, Sunday (10:00 am - 5:00 pm) at Room No: 128, Gujarat Technological University,

More information

Outernet L-band for Linux Documentation

Outernet L-band for Linux Documentation Outernet L-band for Linux Documentation Release 1.0a7 Outernet Inc February 04, 2017 Contents 1 Licenses 3 2 Guide contents 5 2.1 Requirements...............................................

More information

Stakeholder and process alignment in Navy installation technology transitions

Stakeholder and process alignment in Navy installation technology transitions Calhoun: The NPS Institutional Archive DSpace Repository Faculty and Researchers Faculty and Researchers Collection 2017 Stakeholder and process alignment in Navy installation technology transitions Regnier,

More information

Volume 2, Number 3 Technology, Economy, and Standards October 2009

Volume 2, Number 3 Technology, Economy, and Standards October 2009 Volume 2, Number 3 Technology, Economy, and Standards October 2009 Editor Jeremiah Spence Guest Editors Yesha Sivan J.H.A. (Jean) Gelissen Robert Bloomfield Reviewers Aki Harma Esko Dijk Ger van den Broek

More information

Lewis-Clark State College No Date 2/87 Rev. Policy and Procedures Manual Page 1 of 7

Lewis-Clark State College No Date 2/87 Rev. Policy and Procedures Manual Page 1 of 7 Policy and Procedures Manual Page 1 of 7 1.0 Policy Statement 1.1 As a state supported public institution, Lewis-Clark State College's primary mission is teaching, research, and public service. The College

More information

Cherry AB. Investing in a broad gaming portfolio. CEO Anders Holmgren GP Bullhound 6 December 2017

Cherry AB. Investing in a broad gaming portfolio. CEO Anders Holmgren GP Bullhound 6 December 2017 Cherry AB Investing in a broad gaming portfolio CEO Anders Holmgren GP Bullhound 6 December 2017 The game is on Cherry is investing in a broad portfolio of online gaming companies Cherry s strategy is

More information

GUIDE 75. Strategic principles for future IEC and ISO standardization in industrial automation. First edition

GUIDE 75. Strategic principles for future IEC and ISO standardization in industrial automation. First edition GUIDE 75 First edition 2006-11 Strategic principles for future IEC and ISO standardization in industrial automation Reference number ISO/IEC GUIDE 75:2006(E) GUIDE 75 First edition 2006-11 Strategic principles

More information

Intellectual Property Management - How to capture, protect and exploit your ideas

Intellectual Property Management - How to capture, protect and exploit your ideas Intellectual Property Management - How to capture, protect and exploit your ideas 13 th February 2013 Gillian Davis & Julian Peck Cambridge Enterprise Limited, University of Cambridge Overview Disclosure

More information

Research on the Capability Maturity Model of Digital Library Knowledge. Management

Research on the Capability Maturity Model of Digital Library Knowledge. Management 2nd Information Technology and Mechatronics Engineering Conference (ITOEC 2016) Research on the Capability Maturity Model of Digital Library Knowledge Management Zhiyin Yang1 2,a,Ruibin Zhu1,b,Lina Zhang1,c*

More information

POLICY PHILOSOPHY DEFINITIONS AC.2.11 INTELLECTUAL PROPERTY. Programs and Curriculum. APPROVED: Chair, on Behalf of SAIT s Board of Governors

POLICY PHILOSOPHY DEFINITIONS AC.2.11 INTELLECTUAL PROPERTY. Programs and Curriculum. APPROVED: Chair, on Behalf of SAIT s Board of Governors Section: Subject: Academic/Student (AC) Programs and Curriculum AC.2.11 INTELLECTUAL PROPERTY Legislation: Copyright Act (R.S.C., 1985, c.c-42); Patent Act (R.S.C., 1985, c.p-4); Trade-marks Act (R.S.C.

More information

HOW FRANCHISORS AND FRANCHISEES CAN LEVERAGE TECHNOLOGY TO ACHIEVE OPERATIONAL EXCELLENCE WHITE PAPER

HOW FRANCHISORS AND FRANCHISEES CAN LEVERAGE TECHNOLOGY TO ACHIEVE OPERATIONAL EXCELLENCE WHITE PAPER HOW FRANCHISORS AND FRANCHISEES CAN LEVERAGE TECHNOLOGY TO ACHIEVE OPERATIONAL EXCELLENCE WHITE PAPER HOW FRANCHISORS AND FRANCHISEES CAN LEVERAGE TECHNOLOGY TO ACHIEVE OPERATIONAL EXCELLENCE 2 Table of

More information

THE AHA MOMENT: HELPING CLIENTS DEVELOP INSIGHT INTO PROBLEMS. James F. Whittenberg, PhD, LPC-S, CSC Eunice Lerma, PhD, LPC-S, CSC

THE AHA MOMENT: HELPING CLIENTS DEVELOP INSIGHT INTO PROBLEMS. James F. Whittenberg, PhD, LPC-S, CSC Eunice Lerma, PhD, LPC-S, CSC THE AHA MOMENT: HELPING CLIENTS DEVELOP INSIGHT INTO PROBLEMS James F. Whittenberg, PhD, LPC-S, CSC Eunice Lerma, PhD, LPC-S, CSC THE HELPING SKILLS MODEL Exploration Client-centered theory Insight Cognitive

More information

PN7150 Raspberry Pi SBC Kit Quick Start Guide

PN7150 Raspberry Pi SBC Kit Quick Start Guide Document information Info Content Keywords OM5578, PN7150, Raspberry Pi, NFC, P2P, Card Emulation, Linux, Windows IoT Abstract This document gives a description on how to get started with the OM5578 PN7150

More information

Evaluating a Report of Invention & Licensing. Technology Development Boot Camp Peter Liao March 25, 2013

Evaluating a Report of Invention & Licensing. Technology Development Boot Camp Peter Liao March 25, 2013 Evaluating a Report of Invention & Licensing Technology Development Boot Camp Peter Liao March 25, 2013 Technology Transfer at UNC Is. The process of forming partnerships with industry for the purpose

More information

Socio-Technical Dependencies in Forked OSS Projects: Evidence from the BSD Family

Socio-Technical Dependencies in Forked OSS Projects: Evidence from the BSD Family JOURNAL OF SOFTWARE, VOL. 9, NO. 11, NOVEMBER 2014 2895 Socio-Technical Dependencies in Forked OSS Projects: Evidence from the BSD Family M.M. Mahbubul Syeed a, Imed Hammouda b a Department of of Pervasive

More information

Bioengineers as Patent Attorneys: Analysis of Bioengineer Involvement in the Patent Writing Process

Bioengineers as Patent Attorneys: Analysis of Bioengineer Involvement in the Patent Writing Process Bioengineers as Patent Attorneys: Analysis of Bioengineer Involvement in the Patent Writing Process Jacob Fisher, Bioengineering, University of California, Berkeley Abstract: This research focuses on the

More information

Business Leaders: Thought and Action. Corporate Mergers Can Create Winners: A Case in Point

Business Leaders: Thought and Action. Corporate Mergers Can Create Winners: A Case in Point The CEO SERIES Business Leaders: Thought and Action Corporate Mergers Can Create Winners: A Case in Point An Original Essay Written for CSAB by Edward E. Whitacre Jr. Chairman and Chief Executive Officer

More information

PhD Student Mentoring Committee Department of Electrical and Computer Engineering Rutgers, The State University of New Jersey

PhD Student Mentoring Committee Department of Electrical and Computer Engineering Rutgers, The State University of New Jersey PhD Student Mentoring Committee Department of Electrical and Computer Engineering Rutgers, The State University of New Jersey Some Mentoring Advice for PhD Students In completing a PhD program, your most

More information

Replicating an International Survey on User Experience: Challenges, Successes and Limitations

Replicating an International Survey on User Experience: Challenges, Successes and Limitations Replicating an International Survey on User Experience: Challenges, Successes and Limitations Carine Lallemand Public Research Centre Henri Tudor 29 avenue John F. Kennedy L-1855 Luxembourg Carine.Lallemand@tudor.lu

More information

From Planning to Mature: on the Success of Open Source Projects

From Planning to Mature: on the Success of Open Source Projects From Planning to Mature: on the Success of Open Source Projects Stefano Comino Fabio M. Manenti Maria Laura Parisi July 2007 Abstract Open source is an example of user-centric innovation initiated by an

More information

D.T Benchmarking Report

D.T Benchmarking Report Project Acronym: SMART-SPACE Project title: ASP478 D.T1.3.1. Benchmarking Report WP n : Task n : Author(s): T1: The digital revolution to support AS innovation and growth Activity A.T1.3 Rainer Steindler,

More information

M-16DX 16-Channel Digital Mixer

M-16DX 16-Channel Digital Mixer M-16DX 16-Channel Digital Mixer Workshop Using the M-16DX with a DAW 2007 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission

More information

The Defensive Patent License

The Defensive Patent License The Defensive Patent License JENNIFER M. URBAN CO-AUTHOR: JASON M. SCHULTZ BERKELEY LAW 2013 O Reilly Open Source Conference Portland, Oregondf July 24, 2013 PROBLEM Innovation in the shadow of software

More information

Live Agent for Administrators

Live Agent for Administrators Live Agent for Administrators Salesforce, Summer 16 @salesforcedocs Last updated: July 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Identifying and Managing Joint Inventions

Identifying and Managing Joint Inventions Page 1, is a licensing manager at the Wisconsin Alumni Research Foundation in Madison, Wisconsin. Introduction Joint inventorship is defined by patent law and occurs when the outcome of a collaborative

More information

SPECIAL FEATURE DR JOHANNES RIEGL

SPECIAL FEATURE DR JOHANNES RIEGL SPECIAL FEATURE DR JOHANNES RIEGL 12 Geospatial World July-August 2017 www.geospatialworld.net OF DISRUPTIVE INNOVATION IN 3D It takes persistence to be a scientist with stellar academic records. It takes

More information

FOSS in Military Computing

FOSS in Military Computing FOSS in Military Computing Life-Cycle Support for FOSS-Based Information Systems By Robert Charpentier Richard Carbone R et D pour la défense Canada Defence R&D Canada Canada FOSS Project History Overview

More information

GLOBAL TRADEMARK PORTFOLIO STRATEGIES

GLOBAL TRADEMARK PORTFOLIO STRATEGIES GLOBAL TRADEMARK PORTFOLIO STRATEGIES By Paul W. Reidl Associate General Counsel E. & J. Gallo Winery Modesto, California, USA Presented at the INTERNATIONAL TRADEMARK ASSOCIATION FORUM ON BEST PRACTICES

More information

System of Systems Software Assurance

System of Systems Software Assurance System of Systems Software Assurance Introduction Under DoD sponsorship, the Software Engineering Institute has initiated a research project on system of systems (SoS) software assurance. The project s

More information

Digitisation Plan

Digitisation Plan Digitisation Plan 2016-2020 University of Sydney Library University of Sydney Library Digitisation Plan 2016-2020 Mission The University of Sydney Library Digitisation Plan 2016-20 sets out the aim and

More information

Hackathons as a Source of Entrepreneurship in Corporations

Hackathons as a Source of Entrepreneurship in Corporations Hackathons as a Source of Entrepreneurship in Corporations Introduction In recent years, hackathons have emerged as a method for organizations and corporations to tap into volunteer entrepreneurial efforts

More information

Creating a Culture of Data Visualization

Creating a Culture of Data Visualization Creating a Culture of Data Visualization A Harvard Business Review Webinar featuring Scott Berinato Sponsored by OVERVIEW As more and more companies try to leverage Big Data and analytics, they are recognizing

More information

THE MAEKET RESPONSE OF PATENT LITIGATION ANNOUMENTMENT TOWARDS DEFENDANT AND RIVAL FIRMS

THE MAEKET RESPONSE OF PATENT LITIGATION ANNOUMENTMENT TOWARDS DEFENDANT AND RIVAL FIRMS THE MAEKET RESPONSE OF PATENT LITIGATION ANNOUMENTMENT TOWARDS DEFENDANT AND RIVAL FIRMS Yu-Shu Peng, College of Management, National Dong Hwa University, 1, Da-Hsueh Rd., Hualien, Taiwan, 886-3-863-3049,

More information

National Standard of the People s Republic of China

National Standard of the People s Republic of China ICS 01.120 A 00 National Standard of the People s Republic of China GB/T XXXXX.1 201X Association standardization Part 1: Guidelines for good practice Click here to add logos consistent with international

More information

Software Patent Issues

Software Patent Issues Software Patent Issues A review of Software Patent Issues for ICT Branch, Industry Canada Presentation July 9, 2003 Russell McOrmond, FLORA Community Consulting http://www.flora.ca/ Outline Introduction

More information

Academic Vocabulary Test 1:

Academic Vocabulary Test 1: Academic Vocabulary Test 1: How Well Do You Know the 1st Half of the AWL? Take this academic vocabulary test to see how well you have learned the vocabulary from the Academic Word List that has been practiced

More information

HSS Scholars & Scientists Workgroup Report

HSS Scholars & Scientists Workgroup Report , issn: 2473-6236 doi: http://dx.doi.org/10.13021/g8osi.1.2017.1920 HSS Scholars & Scientists Workgroup Report Shira Eller, William Gunn, Diane Scott Lichter, Joan Lippincott, Aimee Nixon, Concetta Seminara,

More information

ASA Professional Development Seminars

ASA Professional Development Seminars ASA Professional Development Seminars The Business of Writing Sydney, 16 March 2009 Presented by Pippa Masson 2009 As requested by members, the ASA is providing papers from the professional development

More information

Projects Connector User Guide

Projects Connector User Guide Version 4.3 11/2/2017 Copyright 2013, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on

More information

On the Radar: Droplet Computing makes application portability possible for the mobile workforce

On the Radar: Droplet Computing makes application portability possible for the mobile workforce On the Radar: Droplet Computing makes application portability possible for the mobile workforce Transforming the way applications are deployed to work with today's multimodal environments Publication Date:

More information

A comprehensive guide to digital badges.

A comprehensive guide to digital badges. A comprehensive guide to digital badges. This is your in-depth guide to what digital badges are and how they are used. A FREE RESOURCE FROM ACCREDIBLE.COM A Comprehensive Guide to Digital Badges 2 Introduction

More information

DATASHEET 4D SYSTEMS. Arduino Display Module Pack TURNING TECHNOLOGY INTO ART. Featuring a 2.4 Display Module ulcd-24-ptu-ar

DATASHEET 4D SYSTEMS. Arduino Display Module Pack TURNING TECHNOLOGY INTO ART. Featuring a 2.4 Display Module ulcd-24-ptu-ar TURNING TECHNOLOGY INTO ART DATASHEET Arduino Display Module Pack Featuring a 2.4 Display Module Document Date: 24 th January 2014 Document Revision: 1.4 Uncontrolled Copy when printed or downloaded. Please

More information

PROFITING FROM TECHNOLOGICAL INNOVATION: BUILDING ON THE CLASSIC BUILDING BLOCKS. Sonali K. Shah University of Illinois, Urbana-Champaign

PROFITING FROM TECHNOLOGICAL INNOVATION: BUILDING ON THE CLASSIC BUILDING BLOCKS. Sonali K. Shah University of Illinois, Urbana-Champaign PROFITING FROM TECHNOLOGICAL INNOVATION: BUILDING ON THE CLASSIC BUILDING BLOCKS Sonali K. Shah University of Illinois, Urbana-Champaign TEECE S (1986) BUILDING BLOCKS Central Question: What determines

More information

KNOWLEDGE MANAGEMENT. IAEA Program and Activities on NKM. Keiko Hanamitsu, Nuclear Knowledge Management Section Department of Nuclear Energy, IAEA

KNOWLEDGE MANAGEMENT. IAEA Program and Activities on NKM. Keiko Hanamitsu, Nuclear Knowledge Management Section Department of Nuclear Energy, IAEA KNOWLEDGE MANAGEMENT IAEA Program and Activities on NKM Keiko Hanamitsu, Nuclear Knowledge Management Section Department of Nuclear Energy, IAEA WNU Summer Institute, 13 August 2012, Oxford, UK 1 Presentation

More information

80403NT11218A Rev

80403NT11218A Rev APPLICABILITY TABLE PRODUCT JF2 JN3 SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE Notice While reasonable efforts have been made to assure the accuracy of this document, Telit assumes no liability resulting

More information

Intellectual Property: Ideas Worth Protecting. Eric L. Sophir Gale R. Monahan

Intellectual Property: Ideas Worth Protecting. Eric L. Sophir Gale R. Monahan Intellectual Property: Ideas Worth Protecting Eric L. Sophir Gale R. Monahan Agenda Introduction to Intellectual Property Patents What Is a Patent How to Get a Patent Considerations in Government Contracting

More information

Low-cost virtual reality visualization for SMEs

Low-cost virtual reality visualization for SMEs Low-cost virtual reality visualization for SMEs Mikkel Steffensen and Karl Brian Nielsen {ms, i9kbn}@iprod.auc.dk Department of Production Mikkel Steffensen 1996-2001: Master student of Manufacturing Technology

More information

Puppet State of DevOps Market Segmentation Report. Contents

Puppet State of DevOps Market Segmentation Report. Contents Contents Overview 3 Where does the DevOps journey start? 7 The impact of DevOps on IT performance 10 Where are you still doing manual work? 18 Conclusion 21 Overview For the past six years, Puppet has

More information

CREATING A MINDSET FOR INNOVATION Paul Skaggs, Richard Fry, and Geoff Wright Brigham Young University /

CREATING A MINDSET FOR INNOVATION Paul Skaggs, Richard Fry, and Geoff Wright Brigham Young University / CREATING A MINDSET FOR INNOVATION Paul Skaggs, Richard Fry, and Geoff Wright Brigham Young University paul_skaggs@byu.edu / rfry@byu.edu / geoffwright@byu.edu BACKGROUND In 1999 the Industrial Design program

More information

THE GAME THEORY OF OPEN-SOURCE SOFTWARE

THE GAME THEORY OF OPEN-SOURCE SOFTWARE THE GAME THEORY OF OPEN-SOURCE SOFTWARE PAUL REIDY Senior Sophister In this paper, Paul Reidy utilises a game theoretical framework to explore the decision of a firm to make its software open-source and

More information

Profiles of Internet Use in Adult Literacy and Basic Education Classrooms

Profiles of Internet Use in Adult Literacy and Basic Education Classrooms 19 Profiles of Internet Use in Adult Literacy and Basic Education Classrooms Jim I. Berger Abstract This study sought to create profiles of adult literacy and basic education (ALBE) instructors and their

More information

How to write an RFP for website design

How to write an RFP for website design How to write an RFP for website design By Flynt Johnson Published April 10th, 2014 A big part of the success off any project happens before the project begins, and even before contracts are signed. When

More information

Monaco ColorWorks User Guide

Monaco ColorWorks User Guide Monaco ColorWorks User Guide Monaco ColorWorks User Guide Printed in the U.S.A. 2003 Monaco Systems, Inc. All rights reserved. This document contains proprietary information of Monaco Systems, Inc. No

More information

JOINT STATEMENT POSITION PAPER. List of Goods and Services 512 characters restriction. 10 February 2016

JOINT STATEMENT POSITION PAPER. List of Goods and Services 512 characters restriction. 10 February 2016 JOINT STATEMENT JOINT STATEMENT 10 February 2016 POSITION PAPER 10 February 2016 The purpose of this short paper is to highlight some issues that users face due to the fact that OHIM does not allow more

More information

Innovation Diffusion Theory

Innovation Diffusion Theory Innovation Diffusion Theory Innovation is the process of creating a new technology, device or procedure (Rogers, 2003). Diffusion is the process of spreading ideas, concepts, skills and knowledge through

More information

LAW ON TECHNOLOGY TRANSFER 1998

LAW ON TECHNOLOGY TRANSFER 1998 LAW ON TECHNOLOGY TRANSFER 1998 LAW ON TECHNOLOGY TRANSFER May 7, 1998 Ulaanbaatar city CHAPTER ONE COMMON PROVISIONS Article 1. Purpose of the law The purpose of this law is to regulate relationships

More information

IS STANDARDIZATION FOR AUTONOMOUS CARS AROUND THE CORNER? By Shervin Pishevar

IS STANDARDIZATION FOR AUTONOMOUS CARS AROUND THE CORNER? By Shervin Pishevar IS STANDARDIZATION FOR AUTONOMOUS CARS AROUND THE CORNER? By Shervin Pishevar Given the recent focus on self-driving cars, it is only a matter of time before the industry begins to consider setting technical

More information

Evolution in Free and Open Source Software: A Study of Multiple Repositories

Evolution in Free and Open Source Software: A Study of Multiple Repositories Evolution in Free and Open Source Software: A Study of Multiple Repositories Karl Beecher, University of Lincoln, UK Freie Universität Berlin Germany 25 September 2009 Outline Brief Introduction to FOSS

More information

Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness

Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness March 1, 2011 Summary: We introduce the notion of a (weakly) dominant strategy: one which is always a best response, no matter what

More information

Mul6lingual Linked Data Technologies for the Single Digital Market

Mul6lingual Linked Data Technologies for the Single Digital Market Mul6lingual Linked Data Technologies for the Single Digital Market Philipp Cimiano (represen6ng the LIDER Project) LD4LT Teleconference April 2nd, 2015 20/11/2014 Presenter name Nº Digital Single Market

More information

Master Defense Moritz Neeb Tracking Innovation in Open Source Software Projects

Master Defense Moritz Neeb Tracking Innovation in Open Source Software Projects Master Defense Moritz Neeb 9.02.17 Tracking Innovation in Open Source Software Projects Innovations in Open Source Software OSS is under a license that allows redistribution and modification OSS is developed

More information

Introducing EdgeBSD. FOSDEM 2014 Brussels, Belgium. Pierre Pronchery February 1 st Introducing EdgeBSD (CC BY-NC-SA)

Introducing EdgeBSD. FOSDEM 2014 Brussels, Belgium. Pierre Pronchery February 1 st Introducing EdgeBSD (CC BY-NC-SA) Introducing EdgeBSD FOSDEM 2014 Brussels, Belgium Pierre Pronchery February 1 st 2014 Introducing EdgeBSD (CC BY-NC-SA) Who am I Pierre Pronchery DeforaOS project since 2001 NetBSD

More information

Paid Surveys Secret. The Most Guarded Secret Top Survey Takers Cash In and Will Never Tell You! Top Secret Report. Published by Surveys & Friends

Paid Surveys Secret. The Most Guarded Secret Top Survey Takers Cash In and Will Never Tell You! Top Secret Report. Published by Surveys & Friends Paid Surveys Secret The Most Guarded Secret Top Survey Takers Cash In and Will Never Tell You! Top Secret Report Published by Surveys & Friends http://www.surveysandfriends.com All Rights Reserved This

More information

SM 4117 Virtual Reality Assignment 2 By Li Yiu Chong ( )

SM 4117 Virtual Reality Assignment 2 By Li Yiu Chong ( ) SM 4117 Virtual Reality Assignment 2 By Li Yiu Chong (50262340) In this essay I would analyze the environment of driving game under a network. The analysis will be base on 3D driving game of decentralized

More information

The EX ANTE DEBATE. Presented by. Monica M. Barone Sr. Legal Counsel Qualcomm. Monica M. Barone Sr. Legal Counsel Qualcomm

The EX ANTE DEBATE. Presented by. Monica M. Barone Sr. Legal Counsel Qualcomm. Monica M. Barone Sr. Legal Counsel Qualcomm The EX ANTE DEBATE Presented by Monica M. Barone Sr. Legal Counsel Qualcomm Monica M. Barone Sr. Legal Counsel Qualcomm ANSI Legal Issues Forum: Patented Technology in Standards October 13, 2011 1 Standards

More information

University of Massachusetts Amherst Libraries. Digital Preservation Policy, Version 1.3

University of Massachusetts Amherst Libraries. Digital Preservation Policy, Version 1.3 University of Massachusetts Amherst Libraries Digital Preservation Policy, Version 1.3 Purpose: The University of Massachusetts Amherst Libraries Digital Preservation Policy establishes a framework to

More information

2019 Marketing Planning Guide

2019 Marketing Planning Guide 2019 Marketing Planning Guide As the end of 2018 is beginning to approach, many businesses are starting to look ahead and plan for 2019. What marketing initiatives will you use during the coming year?

More information

Open Education Resources: open licenses

Open Education Resources: open licenses Open Education Resources: open licenses Professor Asha Kanwar President & CEO, Commonwealth of Learning 7 April 2013 Why consider licensing? Copyright and licensing issues permeate discussion on creation

More information

2012 TA Assessment Report. August 13, Dear Members of the Assessment Committee,

2012 TA Assessment Report. August 13, Dear Members of the Assessment Committee, 2012 TA Assessment Report August 13, 2012 Dear Members of the Assessment Committee, The survey below were evolved from an earlier plan to use the Self Reflection and Professional Competence core values

More information

Kauffman Dissertation Executive Summary

Kauffman Dissertation Executive Summary Kauffman Dissertation Executive Summary Part of the Ewing Marion Kauffman Foundation s Emerging Scholars initiative, the Program recognizes exceptional doctoral students and their universities. The annual

More information

KEY PHRASES FOR EFFECTIVE PRESENTATIONS

KEY PHRASES FOR EFFECTIVE PRESENTATIONS KEY PHRASES FOR EFFECTIVE PRESENTATIONS An effective presentation demands thorough preparation of the content, ensuring that the information is clearly organised, engaging and, more importantly, relevant

More information

Druid debate on patent data. NBER data

Druid debate on patent data. NBER data Druid debate on patent data Bronwyn H. Hall UC Berkeley and Maastricht U NBER data Along with several collaborators, I am going to release another version of the NBER patent data file soon. Clearly we

More information

not social, spending most of one's time alone 4. a sum of money paid as a penalty or punishment 6. someone who studies and looks for answers 11.

not social, spending most of one's time alone 4. a sum of money paid as a penalty or punishment 6. someone who studies and looks for answers 11. Video Game Violence Pre-Reading A. Warm-Up Questions 1. Do you ever play video games? If so, how often? 2. Do you have children? Do they play video games, and if so, how often do they play? 3. What do

More information

MANAGING PEOPLE, NOT JUST R&D: FIVE COMPANIES EXPERIENCES

MANAGING PEOPLE, NOT JUST R&D: FIVE COMPANIES EXPERIENCES 61-03-61 MANAGING PEOPLE, NOT JUST R&D: FIVE COMPANIES EXPERIENCES Robert Szakonyi Over the last several decades, many books and articles about improving the management of R&D have focused on managing

More information

Live Agent for Administrators

Live Agent for Administrators Salesforce, Spring 18 @salesforcedocs Last updated: January 11, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other

More information

China: Managing the IP Lifecycle 2018/2019

China: Managing the IP Lifecycle 2018/2019 China: Managing the IP Lifecycle 2018/2019 Patenting strategies for R&D companies Vivien Chan & Co Anna Mae Koo and Flora Ho Patenting strategies for R&D companies By Anna Mae Koo and Flora Ho, Vivien

More information

REWE Group Detox Program

REWE Group Detox Program REWE Group Detox Program Status Report 2015 December 2015 Content 1. Introduction to the Detox Program Objective and Achievements REWE Group s Detox Program - Summary of Achievements The REWE Group Detox

More information

Science and Innovation Policies at the Digital Age. Dominique Guellec Science and Technology Policy OECD

Science and Innovation Policies at the Digital Age. Dominique Guellec Science and Technology Policy OECD Science and Innovation Policies at the Digital Age Dominique Guellec Science and Technology Policy OECD Grenoble, December 2 2016 Structure of the Presentation What does digitalisation mean for science

More information

Live Agent for Administrators

Live Agent for Administrators Live Agent for Administrators Salesforce, Spring 17 @salesforcedocs Last updated: April 3, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

How To Draft Patents For Future Portfolio Growth

How To Draft Patents For Future Portfolio Growth For the latest breaking news and analysis on intellectual property legal issues, visit Law today. www.law.com/ip Portfolio Media. Inc. 860 Broadway, 6th Floor New York, NY 10003 www.law.com Phone: +1 646

More information

Agile Acquisition of Agile C2

Agile Acquisition of Agile C2 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Dr. Paul Nielsen June 20, 2012 Introduction Commanders are increasingly more engaged in day-to-day activities There is a rapid

More information

Required Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14

Required Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14 TExES Computer Science 8 12 Curriculum Crosswalk Test Content Categories Domain I Technology Applications Core Competency 001: The computer science teacher knows technology terminology and concepts; the

More information

UNCTAD Ad Hoc Expert Meeting on the Green Economy: Trade and Sustainable Development Implications November

UNCTAD Ad Hoc Expert Meeting on the Green Economy: Trade and Sustainable Development Implications November UNCTAD Ad Hoc Expert Meeting on the Green Economy: Trade and Sustainable Development Implications 8-10 November Panel 3: ENHANCING TECHNOLOGY ACCESS AND TRANSFER Good morning Ladies and Gentlemen. On behalf

More information

McGraw-Hill/Irwin. Copyright 2011 by the McGraw-Hill Companies, Inc. All rights reserved.

McGraw-Hill/Irwin. Copyright 2011 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Copyright 2011 by the McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Types and Patterns of Innovation McGraw-Hill/Irwin Copyright 2011 by the McGraw-Hill Companies, Inc. All

More information

Where does architecture end and technology begin? Rami Razouk The Aerospace Corporation

Where does architecture end and technology begin? Rami Razouk The Aerospace Corporation Introduction Where does architecture end and technology begin? Rami Razouk The Aerospace Corporation Over the last several years, the software architecture community has reached significant consensus about

More information

UCF Patents, Trademarks and Trade Secrets. (1) General. (a) This regulation is applicable to all University Personnel (as defined in section

UCF Patents, Trademarks and Trade Secrets. (1) General. (a) This regulation is applicable to all University Personnel (as defined in section UCF-2.029 Patents, Trademarks and Trade Secrets. (1) General. (a) This regulation is applicable to all University Personnel (as defined in section (2)(a) ). Nothing herein shall be deemed to limit or restrict

More information

Support Notes (Issue 1) September Certificate in Digital Applications (DA104) Game Making

Support Notes (Issue 1) September Certificate in Digital Applications (DA104) Game Making Support Notes (Issue 1) September 2016 Certificate in Digital Applications (DA104) Game Making Platformer Key points for this SPB The DA104 SPB 0916 is valid for moderation in June 2017, December 2017,

More information

Contribute to CircuitPython with Git and GitHub

Contribute to CircuitPython with Git and GitHub Contribute to CircuitPython with Git and GitHub Created by Kattni Rembor Last updated on 2018-07-25 10:04:11 PM UTC Guide Contents Guide Contents Overview Requirements Expectations Grab Your Fork Clone

More information

THE STATE OF UC ADOPTION

THE STATE OF UC ADOPTION THE STATE OF UC ADOPTION November 2016 Key Insights into and End-User Behaviors and Attitudes Towards Unified Communications This report presents and discusses the results of a survey conducted by Unify

More information

Research on Intellectual Property Benefits Allocation Mechanism Using Case of Regional-Development Oriented Collaborative Innovation Center of China

Research on Intellectual Property Benefits Allocation Mechanism Using Case of Regional-Development Oriented Collaborative Innovation Center of China Open Journal of Applied Sciences, 2015, 5, 428-433 Published Online August 2015 in SciRes. http://www.scirp.org/journal/ojapps http://dx.doi.org/10.4236/ojapps.2015.58042 Research on Intellectual Property

More information

Sectoral Patterns of Technical Change

Sectoral Patterns of Technical Change Sectoral Patterns of Technical Change Chapter 7, Miozzo, M. & Walsh, V., International Competitiveness and Technological Change, Oxford University Press. Overview Introduction Why should we classify sectoral

More information

Managing Open Source

Managing Open Source Managing Open Source David Moskowitz Productivity Solutions, Inc. David Moskowitz Managing Open Source Page 1 Agenda Beyond the LAMP stack Where and when to consider open source Evaluating the real costs

More information

OpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1

OpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1 OpenGL ES August 2002 www.khronos.org neil.trevett@3dlabs.org Khronos Chairman Copyright Khronos Group, 2002 - Page 1 Agenda Khronos - technical and organizational overview What is Khronos? What are our

More information

TwiTTer Module 1 SeSSion 4: TwiTTer dos And don TS

TwiTTer Module 1 SeSSion 4: TwiTTer dos And don TS Twitter Module 1 Session 4: Twitter Dos And Don ts Table of Contents Things You Should Be Doing On Twitter 1 Post Good Quality Content 1 Respond To Messages and Participate On A Consistent Basis 2 Retweet

More information

A tool on Privacy Enhancing Technologies (PETs) knowledge management and maturity assessment

A tool on Privacy Enhancing Technologies (PETs) knowledge management and maturity assessment A tool on Privacy Enhancing Technologies (PETs) knowledge management and maturity assessment www.enisa.europa.eu European Union Agency For Network and Information Security About ENISA The European Union

More information