Software Programmer’s Legal Guide

April 11, 2013

I have had the great pleasure of being a part of a PHP user group run by few local PHP programmers (organizers). As a PHP programmer hobbyist, I started to think of the myriad of technical legal issues that programmers and their employers have to unduly navigate.

The practice of law is not knowing what the law is, but what law to look for. In law school, we called it, “spotting the issues.” In GI Joe fashion, knowing is half the battle. Accordingly, the following is a quick legal guide for a software programmer (and those who employ or contract with them). Please let me know if I missed anything, but these are the unique legal issues to the industry that I have seen lately.

Intellectual Property

One of the biggest issues surrounding the technical art of programming is the intellectual property that is created from these works. To deal with this issue properly, you’ll need to understand the general differences between multiple types of intellectual property rights. To help you understand these basics check out this infographic our firm put out a couple of years ago.

Copyright

In a nutshell, copyright refers to the protection of the actual code – not in its function, but the work itself. Think of it as the copyright of a book: instead of chapters, paragraphs, and sentences, you have functions, objects and variables. Accordingly, copyright restricts the right to copy or use your code. This is the type of protection that prohibits software piracy or someone “stealing” your code and using it in their own. So, if your code has copyright protection like a book, who actually owns the copyright? You? Your employer? In programming language, here is your explanation:

//Default Copyright Holder

if (Creator==”Employee”) {

Ownership = “Employer”;

} else {  //Creator is Independent Contractor

if (Agreement==”Work for Hire”) {

if (Work == “Nine limited categories of works”) { //Does not include web development

Ownership = “Employer”;

} else {

Ownership = “Creator”;

}

} else {

Ownership = “Creator”;

}

}

You should note that this is a commonly missed and misunderstood issue. The general rule is that the creator owns the creation. It is also generally understood that if an employer hires a creator to create, the creation is owned by the employer. This is only true in an employer-employee relationship unless the creator is an independent contractor. If the creator is an independent contractor, then the work must be specified in writing as a “work for hire” and be part of a work described in the Copyright Code–which of course has not been updated in the last few decades to include software and web coding. Therefore, copyrights must be otherwise assigned and specified in an agreement–often left out, even unintentionally by the parties. At this point, you may be asking yourself: what happens when you have multiple coders of different classifications? For example, a company may do most of the code in-house but front-end elements are outsourced.

Proper contract terms and discussions must create clear expectations in this regard in order to ensure rights are properly protected. If you are now wondering whether you actually own the code you wrote or the code you paid for, there is one saving grace in that lack of ownership does not necessarily mean you have no rights to the code. Often an implied, nonexclusive, irrevocable license can be argued where consideration is paid – which is just fancy language saying that if you sold or bought the code, even from an independent contractor without the proper terms and provisions, you still may have a right to use it; however, the big problem is that you may not have the rights to resell the code–a huge issue when it is time to exist and the buyer’s attorneys do their due diligence. Small snippets of code that is used from other sources may still be permissible. After all, there are only so many ways to authenticate login credentials. Just as a tweet is not copyrightable, similarly obvious or small snippets of code are also not copyrightable. The other exceptions to copyright infringement still apply to code. For example, there is a concept of fair use. Publishing segments of a code may be exempt from copyright infringement where it is done for the purpose of education (and other exceptions). Refer to the copyright office’s explanation of fair use for more details on the subject.

Software Patent

Compare copyright to a software patent, which refers more to the business process of the software and not necessarily the actual code. Patents are intended to promote the progress of science and useful arts by securing – for limited times -to authors and inventors the exclusive right to their respective writings and discoveries. An enforceable patent related to software is very powerful, but there are tremendous amount of limitations that goes beyond the scope of this article of which you should be made aware before diving into this rabbit hole of the law. Bottom line: note that patents do not protect ideas or obvious inventions, but something novel. Not everything is patentable and, if done right, it requires aggressive investment.

Ownership (founders)

timthumb

The tech world may as well be synonymous with the start-up world. San Diego has a buzzing start-up community with its successes and its challenges, but a commonly minimized issue is dealing with intellectual property among founders pre- and post-entity formation. Here is a common scenario: a programmer and non-programmer come together on a start up idea and the programmer comes up with an alpha or beta version of their product. They prove their model after a few pivots and are ready to get serious and incorporate under an LLC.

The next question is who owns the intellectual property rights related to the software? The programmer? The LLC? What about the non-programmer? Without proper documentation it can really be a mess. In the scenario above, absent any other agreements, the programmer probably owns the code, but there may be some oral or other written agreement terms that the non-programmer may attempt to rely upon if their is some kind of dispute in the matter. After incorporation, the programmers still need some written contract terms to properly and cleanly assign the intellectual property rights to the right party – in most cases, the entity itself. Again, this is an issue that often comes up in exit due diligence.

Licenses

A software license is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software. They come in many different forms depending upon the intention of the use, but software licenses can be as simple as a grant for using the software on your personal PC to packaging and loading it up in your own application for redistribution. For example, programmers are probably familiar with the EULA (end user licensing agreement) that applies to most consumer or enterprise level applications. Think of licenses as the contract terms that govern the use of your intellectual property. After all, what’s the point of owning the application if you are unable to grant others to use it?

GNU Licenses

The GNU license is a standardized license which clarifies to users of the specified software that it is free to use and redistribute. The GNU puts it best in their preamble by stating:

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program–to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

Having a quick read through their license, though fun for a lawyer, is really educational from a programmer’s perspective. Even though it discusses how you are granting most rights available to the author to the users, it helps identify which of those rights programmers actually have from their software.

Trade Secrets

Trade secrets are something both the developer and the employer should be concerned about. In such an arrangement, there may be a large amount of confidential information that either party would want to remain secret but is shared out of necessity or convenience to the other party, including, customer data, business process, or methods; or developer strategies and methods. Proper confidentiality agreements will protect the respective party’s rights in this arena, but in order to be a protectable trade secret, the information must have an independent business value and be kept as a secret.

Domain Names and Trademarks

Trademarks are self-explanatory (at least no unique explanation is needed in the context of programming), but internet domains have their own unique approaches to trademark law in that laws have been passed to specifically prohibit domain squatting and case law has developed relating to trademark infringement from domain names themselves. This is such a prominent issue that ICANN has established a Uniform Domain-Name Dispute-Resolution Policy that addresses the circumstances in which ICANN will actually cancel, suspend, or event transfer domain names. There are event specific policies that have expedited administrative procedures for more abusive tactics like cybersquatting.

Terms and Conditions

The terms and conditions (T&S) section of your application is very similar to an EULA except that it may add additional terms similar to any contract agreemet. Many mobile stores like Apples’ AppsStore or Google’s Google Play will have their own standard T&S that you may modify to your liking. In fact, any website you visit that provides some kind of service or product usually has some kind of T&S. These T&S shrink wrap contracts are truly saviors for limiting liability for the application or website owner; however, do not just go putting whatever terms you want since no one ever reads them anyway. There are limits when it comes to unfair provisions for consumer users. Consumer protection laws have been passed to specifically address unfair contracts that consumers are often pulled into in electronic contracts. For example, arbitration clauses have only recently been enforced in the courts due the fact that some of these T&S are considered to be “adhesion contracts.”

API’s

Besides normal internet use, programmers run into terms and conditions when integrating third party services through an application programming interface (API). Each API usually (or should if you are writing your own) has its own terms and conditions that you should review way before planning for an integration with your application. Not only could you be liable for damages for breaching the terms and conditions but understand that these terms and conditions may often be changed unilaterally–especially free services. Just ask any startup that based their application on Twitter’s API when Twitter later pulled the rug out under a number of developers.

ADA

The American Disabilities Act (ADA) requires certain accommodation for employers. In-house software applications should generally be ADA compliant, but the ADA may be revised in the upcoming years to require some government websites to be accessible to those with disabilities, particularly the vision and hearing impaired. Accordingly, developers should be cognizant of some of the development standards that deal with these issues as your employers or clients may be looking for these types of requirements in their future projects.

Employment Law

Though not unique to programmers, it is such a common problem that it must be discussed. There are subtle but major differences between exempt employees, nonexempt employees, and independent contractors. I have discussed some of the subtle differences in other blog posts, but you should generally know that employers often try to classify their personnel as exempt employees or independent contractors due to the financial advantages of not having to pay an employee overtime or certain taxes. Accordingly, this often comes up as a contested issue.

Specifically in the area of programming, California has what is called the Computer Professional Exemption that designates those that meet the qualifications to be an exempt employee. These types of exemptions are intended to be for high level professionals that have a “more fair” bargaining position to negotiate and set his or her own rate of pay. Those nonexempt employees do not have such a luxury and so the many labor laws to protect labor force is extended to them. Employers often misapply this “Computer Professional Exemption” since the requirements are fairly strict. As of writing of this post exempt employees require to be paid approximately 83k + a year salary and more for this particular exemption, 50% of the programmer’s time should be spent on “analysis and design” of software as opposed to simply writing code. It’s not appropriate to leave the explanation of this exemption so simply as the actual statute is much more detailed and should be referred to before designating this exemption.

General Internet Law

When doing business electronically, there is a whole other list of legal issues you have to deal with that are specific to online business. Everything from electronic contracting, privacy laws, source code escrows, viruses and security, and electronic discovery are large issues in themselves.

Conclusion

The reality is that like any profession comes the law, but one enjoyable (for lawyers) aspect of the law relating to programmers is that for the last two decades legal scholars have been finding ways to apply old law to new technology, sometimes creating some unintended consequences.  The legislature has made its attempts to adjust in these circumstances but programmers will continue to be the creators of great work product that will be subject to legal disputes.

By

Nasir N. Pasha is the managing attorney of Pasha Law, providing essential legal services and support to businesses and corporations in California, Illinois, New York, and Texas. He oversees all of the firm’s operations and is a pivotal force in maintaining client relationships and ensuring that each transaction is brought to its best possible conclusion.

Get Business Legal Updates

Please provide your full name.
Please provide a valid email address.
We respect your privacy, and we will never share your information. Unsubscribe at any time.

Related Publications

September 17, 2024
September 17, 2024
September 17, 2024
September 17, 2024
September 17, 2024
September 17, 2024
May 6, 2024
May 6, 2024
May 6, 2024
May 6, 2024
Legally Sound Smart Business cover art

Legally Sound Smart Business

A business podcast with a legal twist

Legally Sound Smart Business is a podcast by Pasha Law PC covering different topics in business advice and news with a legal twist with attorneys Nasir Pasha and Matt Staub.
Apple Podcast badge
Google Podcast badge
Spotify Podcast badge

Latest Episodes

November 21, 2023

In this episode, Nasir Pasha and Matt Staub explore the legal implications of Artificial Intelligence in the business world. They delve into the most talked-about issue of 2023: AI and its impact on the legal landscape. Although AI isn’t necessarily a new topic, it has many unanswered questions in the legal world. Nasir and Matt…

July 12, 2023

In this episode, Attorney Nasir Pasha and Attorney Matt Staub delve deep into the complexities of mass layoffs and offer valuable insights, real-life examples, and practical advice to employers grappling with the aftermath of such challenging situations. Nasir and Matt emphasize the critical importance of effective communication when executing mass layoffs. They stress the need…

January 9, 2023

As the COVID-19 pandemic swept across the globe, businesses scrambled to adapt to the new reality it presented. In this blog post, we dive into the case of Goldman Sachs, a financial services giant, to examine their response to the crisis and the lessons other businesses can learn from their return-to-office strategy. From prioritizing employee…

October 28, 2022

Full Podcast Transcript NASIR: Finally, my two favorite worlds have collided – both the law and the chess – right here at Memorial Park in Houston, Texas. Windy day. We have some background noise – ambient noise. What are the two worlds that collided? Well, Hans Neimann has sued Magnus Carlsen for defamation in one…

September 26, 2022

Through a five-round championship bout, Matt travels to Texas from California to determine which state is better for business. Will it be a knockout with a clear winner or will it go to the scorecards?

July 7, 2022

Whether you are buying or selling a business, the transaction goes through the same steps. However, they are viewed from different perspectives. Sellers may not want to fully disclose all the blind spots while Buyers will want otherwise. Nasir and Matt battle it out in this Buyer vs. Seller to determine who has the advantage!…

May 12, 2022

When it comes to Restrictive Covenants, employers are fighting to keep their company safe while employees may use them to their advantage. Keep listening to find out if the Employer or the Employee wins this battle. Round 1: Trade Secrets A company’s trade secrets encompass a whole range of information and are one of the…

February 14, 2022

The Supreme Court rejected the nation’s vaccine mandate. Businesses with 100 or more employees are NOT required to have their employees vaccinated or go through weekly testings. However, this policy remains in effect for health care facilities. In this episode of Legally Sound | Smart Business, the team sat down to discuss their thoughts on this ruling.

December 1, 2021

In this episode of Legally Sound | Smart Business by Pasha Law PC, Nasir and Matt cover the Business of Healthcare. There is more to the healthcare industry than just doctors and nurses. Many Americans have health insurance to cover their yearly needs, but most Americans are not aware of what really goes on behind…

October 12, 2021

In our latest episode, Nasir and Matt are covering the legal issues on Social Media. The average person spends most of their day on social media, whether they are scrolling for hours or publishing their own content. However, just because you publish your own content on Instagram does not equate to you owning that image….

September 28, 2021

What is a Non-Disclosure Agreement, and when do I need one? In this episode, Nasir and Matt shares why you need to use Non-Disclosure Agreements, basic facts about NDA’s, and discuss about the infamous Jenner-Woods story. Having the right Non-Disclosure Agreement in place not only protects you and your business, but it also makes the…

June 16, 2021

Covered in this episode of Legally Sound Smart Business are some typical business mistakes blunders small businesses often make and how to avoid them. Blunder #1: Copying and pasting agreements It may sound like a good idea at the time, but this blunder comes with hidden pitfalls. Having an attorney draft terms that are specific…

February 4, 2021

How you terminate an employee can make the difference between a graceful transition to avoidable negative outcomes like a dramatic exit or even a lawsuit. We gathered a panel of experts and asked them – is there a “right way” to fire an employee? We would like to thank our guests for this episode: Amr…

December 2, 2020

The COVID-19 pandemic has turned nearly every aspect of life on its head, and that certainly holds true for the business world. In this episode, Matt and Nasir explain how the early days of the pandemic felt like the Wild West and how the shifting legal playing field left a lot open to interpretation and…

November 16, 2020

After plenty of ups and downs, our buyer has finally closed on the purchase of their business. While we’re marking this down in the ‘wins’ column, it never hurts to review the game tape. In this final episode, our hosts, Matt Staub and Nasir Pasha, return to the deal almost a year later to reflect…

September 15, 2020

The ink is drying on the signature line and things are looking great for our buyer. After so much hard work, the finish line is in sight and the cheering within ear shot.   Though the landlord is still serving friction, things seem safe to move forward and for now, our buyer will be keeping…

July 31, 2020

Though things are coming along well, the journey would not be interesting if it was purely smooth sailing. After our buyer opens escrow, they are forced to push the closing date back when suddenly a letter from an attorney was received claiming the business, we are buying has a trade mark on the name!  Now…

June 12, 2020

With frustration at an all-time high and professionalism at an all-time low, our friend the Buyer has “had it” with the Seller and quite frankly their lack of knowledge. At present our Buyer is rightfully concerned that the latest misstep from our loose-lipped Seller will threaten not only the entire operation of the businesses but…

May 11, 2020

As we go deeper into the buying process, we start to uncover more challenges from our seller and encounter some of the wrenches they are tossing our way. When we last left off in episode three our team was knee deep in due diligence for our buyer, had already penned and signed the Letter of…

April 4, 2020

One word–interloper! When a new mysterious broker enters the transaction and starts to kick up dust, Nasir and Matt take the reins. The seller signed off on the letter of intent (see episode 2), yet this “business broker” serves only friction and challenges by refusing to send financials, whilst demanding more of a firm commitment…

April 4, 2020

Just as most stories and deals start out, everyone is optimistic, idealistic and full of hope for clear skies. It’s a perfect outlook with a perfect setup for the ups and downs yet to come. Peek further behind the curtain and into the first steps of buying a business: the letter of intent. After the…

April 4, 2020

When a savvy buyer hears opportunity knocking to purchase a prime positioned business, she decides not to go it alone and taps in the professionals to help navigate what could potentially be a fruitful acquisition. “Behind the Buy” is a truly rare and exclusive peak into the actual process, dangers, pitfalls and achievements, that can…

August 7, 2019

GrubHub is subject to two “matters of controversy” that have likely become common knowledge to business owners: “fake” orders and unfriendly microsites.

May 28, 2019

In this podcast episode, Matt and Nasir breakdown the legal issues of the subscription industry’s business on the internet. Resources A good 50-state survey for data breach notifications as of July 2018. California Auto-Renewal Law (July 2018) Privacy Policies Law by State Why Users of Ashley Madison May Not Sue for Data Breach [e210] Ultimate…

March 12, 2019

In recording this episode’s topic on the business buying process, Matt’s metaphor, in comparing the process to getting married probably went too far, but they do resemble one another. Listen to the episode for legal advice on buying a business.

December 3, 2018

Nasir and Matt return to discuss the different options available to companies looking to raise funds through general solicitation and crowdfunding. They discuss the rules associated with the various offerings under SEC regulations and state laws, as well as more informal arrangements. The two also discuss the intriguing story about a couple who raised over…

July 24, 2018

Flight Sim Labs, a software add-on creator for flight simulators, stepped into a PR disaster and possibly some substantial legal issues when it allegedly included a Trojan horse of sorts as malware to combat pirating of its $100 Airbus A320 software. The hidden test.exe file triggered anti-virus software for good reason as it was actually…

April 17, 2018

Attorneys Matt Staub and Nasir Pasha examine Mark Zuckerberg’s congressional hearings about the state of Facebook. The two also discuss Cambridge Analytica and the series of events that led to the congressional hearings, the former and current versions of Facebook’s Terms of Service, and how businesses should be handling data privacy. Full Podcast Transcript NASIR:…

March 10, 2018

The Trump presidency has led to a major increase in ICE immigration enforcement. It’s critical for business owners to both comply with and know their rights when it comes to an ICE audit or raid. Nasir, Matt, and Pasha Law attorney Karen McConville discuss how businesses can prepare for potential ICE action and how to…

February 5, 2018

New years always bring new laws. Effective January 1, 2018, California has made general contractors jointly liable for the unpaid wages, fringe benefits, and other benefit payments of a subcontractor. Nasir and Matt discuss who the new law applies to and how this affects all tiers in the general contractor-subcontractor relationship. Click here to learn…

January 2, 2018

With a seemingly endless amount of new mattress options becoming available, it is unsurprising that the market has become increasingly aggressive. As companies invest in more innovative solutions to get in front of customers, review sites, blogs and YouTube videos have moved to the forefront of how customers are deciding on their mattresses and how…

December 7, 2017

In recent months explosive amounts of high profile allegations of sexual harassment, assault, and varying acts of inappropriate behavior have transcended every sector of our professional world. With a deluge from Hollywood and politics, and the private workforce, accusations have inundated our feeds and mass media. This harassment watershed has not only been felt within…

November 16, 2017

If you are not familiar with the EB-5 program started in 1990 to give green cards to certain qualified investors in the United States, then you may not have been alone a few years ago. Currently, the EB-5 program has since exploded since its inception and now hits its quotas consistently each year. The program…

October 10, 2017

Government requests come in multiple forms. They can come in as requests for client information or even in the form of investigating your company or your employees. Requests for Client Information General Rule to Follow Without understanding the nuances of criminal and constitutional law and having to cite Supreme Court cases, any government requests for…

August 24, 2017

Nasir and Matt suit up to talk about everything pertaining to employee dress codes. They discuss the Federal laws that govern many rules for employers, as well as state specific nuances in California and other states. The two also emphasize the difficulty in identifyingreligious expression in dress and appearance, how gender-related dress codes have evolved…

June 28, 2017

Nasir and Matt discuss the life cycle of a negative online review. They talk about how businesses should properly respond, how to determine if the review is defamatory, the options available to seek removal of the review, how to identify anonymous reviewers, whether businesses can require clients to agree not to write negative reviews, and…

June 7, 2017

On this episode of the Ultimate Legal Breakdown, Nasir and Mattbreak down social media marketing withguests Tyler Sickmeyer and Kyle Weberof Fidelitas Development. They first discuss contests and promotionsand talk about where social media promotions can go wrong,when businesses are actually running an illegal lottery, and the importance of a soundterms and conditions. Next, they…

April 3, 2017

On this episode of the Ultimate Legal Breakdown, Nasir and Matt go in depth with the subscription box business. They discuss where subscription box companies have gone wrong(4:30), the importance of a specifically tailored terms and conditions(6:30), how to structure return policies (11:45), product liability concerns (14:45),the offensive and defensive side of intellectual property (19:00),…

February 1, 2017

Nasir and Matt discuss the suit against Apple that resultedfrom a car crashed caused by the use of FaceTime while driving. They also discuss howforeseeable use of apps can increase liability for companies. Full Podcast Transcript NASIR: Hi and welcome to Legally Sound Smart Business! I’m Nasir Pasha. MATT: And I’m Matt Staub. Two attorneys…

January 5, 2017

The guys kick in the new year by first discussing Cinnabon’s portrayal of Carrie Fisher as Princess Leia soon after her death, as well as other gaffes involving Prince and David Bowie. They alsotalk about right of publicity claims companies could be held liable for based on using someone’s name or likeness for commercial gain.

December 22, 2016

Nasir and Matt discuss the recent incidentat a Victoria’s Secret store where the store manager kicked out all black women after one black woman was caught shoplifting. They then each present dueling steps businesses should take when employees are accused of harassment.

December 8, 2016

Nasir and Matt return to talk about the different types of clients that may have outstanding invoices and how businesses can convert unpaid bills to getting paid.

November 10, 2016

After a long break, Nasir and Matt are back to discuss a Milwaukee frozen custard stand that is now revising it’s English only policy for employees. The guys also discuss how similar policies could be grounds for discrimination and what employers can do to revise their policies.

October 6, 2016

The guys discuss the new California law that allows actors to request the removal of their date of birth and birthdays on their IMDB page and why they think the law won’t last. They also discuss how age discrimination claims arise for business owner.

September 29, 2016

Nasir and Matt discuss the racial discrimination claims surroundingAirbnb and how it’s handled the situation. They also discuss some practical tips for businesses experiencing similar issues.

September 8, 2016

Nasir and Matt discuss whyAmazon seller accounts are getting suspended and banned without notice and how business owners can rectify this situation through a Corrective Action Plan.

August 25, 2016

Nasir and Matt talk about the accusations surroundingfashion giant Zararipping off the designs of independent artists like Tuesday Bassen and howsmaller companies can battle the industry giants.

August 18, 2016

Nasir and Matt discuss Brave Software’s ad replacing technology that has caught the eye of almost every national newspaper and has a potential copyright infringement claim looming. They also welcome digital marketing expert Matt Michaelree to speak on the specifics of what Brave is attempting to do and whether it has the answers moving forward.

July 28, 2016

Nasir and Matt discuss the sexual harassment lawsuit filed by Gretchen Carlson against Fox CEO Roger Ailes. They also talk aboutthe importance of sexual harassment training and properly handling such allegations in the office.

July 15, 2016

Nasir and Matt talk about the changes at Starbucks that have led to many disgruntled employees and customers.

We represent businesses.
That’s all we do.

Oh, and we love it.

We love our work. We love reviewing that lease for your new location. We thrive on closing that acquisition that nearly fell through. We’re fulfilled when we structure a business to grow, raise capital, and be legally protected.

We focus on developing close relationships with our clients by being like business partners. A partner who provides essential, personalized, proactive legal support.

We do all of this without utilizing the traditional billable hour model. You pay for the value we bring, not the time spent on calls, emails, and meetings.

Our team is made up of attorneys and staff that share these values and we are retained by clients who want the same.

Pasha Law PC operates in the states of California, Illinois, New York, and Texas.

Meet Our Team

Fractional General Counsel Services

Pasha Law Select offers the expertise of a high-end general counsel legal team for every aspect of your business at a fixed monthly rate. Pasha Law Select is deliberately designed to allow our legal team to be proactive, to anticipate, and to be comprehensive in serving our clients. To be great lawyers, we need to know our clients. We can’t know our clients unless we represent a select number of clients in the long-term. This is Pasha Law Select.

Learn More