Software is protected by copyright law in the U.S. and many other countries.
Anyone that wrote the software, owns the copyright and can say how it is used. [NOT saying how it can be used does NOT remove your responsibility as the owner, even if you don't care.]
People sometimes give up their copyright ownership to the software they write in their employment agreements. [If you didn't read your employment agreement, you're probably not a professional software developer.]
If you want to liberally share your software with others so they can use it for anything, there are a few well-accepted SIMPLE licenses (Apache 2.0, BSD, MIT). These essentially say:
Do whatever you want with the software.
Don't claim my work as your own.
Do give me credit for my work.
THIS SOFTWARE COMES WITH NO WARRANTIES, USE AT YOUR OWN RISK, [ALL IN CAPITAL LETTERS BECAUSE WE REALLY REALLY MEAN IT].
It takes about two minutes each to read the Apache 2.0, Berkeley, and MIT licenses. Pick one. They are good enough for one of the most successful collaborations we have witnessed in the short history of software development, and for two institutions for higher learning recognized for their contributions to computer and software technology. These licenses were written by lawyers that understood software copyright law and liberally sharing software. Apache Software Foundation projects are powering the growing business ecosystems of cloud computing, and have successfully powered the rise of the web for 15 years. No lawyer you hire will do better.
If you live on GitHub, it will take you less time than reading this post to visit the appropriate OSI URL, copy the text, and paste it into a LICENSE file in the top of the tree with the appropriate minor edits for date and project name.
If you care about software freedom, then you are admitting you have already probably read more on the topic than the average developer, and can go refresh yourself on the excellent Free Software Foundation essays, re-read the GNU licenses, and choose appropriately.
If you are trying to "make money" from your software, then you are admitting
you need to involve a lawyer in your business, or
spend enough time educating yourself on the business tools available in your chosen profession. A very good reference for developers is Van Lindberg's Intellectual Property and Open Source.
If you think you need an opinion on software patents, re-read the previous paragraph.
That's it. There's the two minute course. If you read quickly, it was over faster.
Any other discussion is window-dressing or whining, and just plain unprofessional if you write software for a living or for other people to use. If you want folks to use your software, license your work. Writers do it. Artists do it. Engineers and architects do it. So should you.
About Stephen Walli Stephen Walli has worked in the IT industry since 1980 as both customer and vendor. He is presently the technical director for the Outercurve Foundation.
Prior to this, he consulted on software business development and open source strategy, often working with partners like Initmarketing and InteropSystems. He organized the agenda, speakers and sponsors for the inaugural Beijing Open Source Software Forum as part of the 2007 Software Innovation Summit in Beijing. The development of the Chinese software market is an area of deep interest for him. He is a board director at eBox, and an advisor at Bitrock, Continuent, Ohloh (acquired by SourceForge in 2009), and TargetSource (each of which represents unique opportunities in the FOSS world). He was also the open-source-strategist-in-residence for Open Tuesday in Finland.
Stephen was Vice-president, Open Source Development Strategy at Optaros, Inc. through its initial 19 months. Prior to that he was a business development manager in the Windows Platform team at Microsoft working on community development, standards, and intellectual property concerns.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools availabl...
Cloud-Native thinking and Serverless Computing are now the norm in financial services, manufacturing, telco, healthcare, transportation, energy, media, entertainment, retail and other consumer industries, as well as the public sector.
The widespread success of cloud computing ...
Most modern computer languages embed a lot of metadata in their application. We show how this goldmine of data from a runtime environment like production or staging can be used to increase profits. Adi conceptualized the Crosscode platform after spending over 25 years working for...
Public clouds dominate IT conversations but the next phase of cloud evolutions are "multi" hybrid cloud environments. The winners in the cloud services industry will be those organizations that understand how to leverage these technologies as complete service solutions for specif...
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the competition, or worse, just keep up. Each new opportunity, whether embracing machine learning, IoT, or a cloud migration, seems to bring new development, deployment, and management ...
Your registrations includes: Golden Pass Delegates will receive full conference access on October 20-22, 2008 including: Lunch and Coffee Breaks, Collectible Bag and Archives of all sessions on DVD. Includes access to all Conference Sessions including the Technical Sessions, Exhibits, Keynotes, Vendor Technology Presentations, and Power Panels.
AJAXWorld offers the undisputed best platform to position your company as a leading vendor in the fast-emerging marketplace for AJAX and Enterprise Web 2.0.
Who Should Attend?
• CTOs & VPs of Engineering
• Directors of Technology
• Sr. User Interface Architects
• Front-End Engineers
• VCs & Industry Analysts
• Directors of Business Development
• Software Engineers
• Senior Architects
• Application Programmers & Software Developers
• Project Managers
• Web Programmers & Designers
• Companies & Organizations that need to stay in front of the latest Web technology
AJAXWorld Security Bootcamp
Introducing at AJAXWorld RIA Conference 2008 West the world's first-ever full, one-day immersive "AJAX Security Bootcamp" - led by one of the world's foremost AJAX security experts and teachers, HP's Billy Hoffman.