{"id":4352,"date":"2023-07-04T14:40:51","date_gmt":"2023-07-04T04:40:51","guid":{"rendered":"https:\/\/sanickilawyers.com.au\/?p=4352"},"modified":"2023-07-04T15:02:36","modified_gmt":"2023-07-04T05:02:36","slug":"copyright-and-software-developers-ownership-rights","status":"publish","type":"post","link":"https:\/\/sanickilawyers.com.au\/copyright-and-software-developers-ownership-rights\/","title":{"rendered":"Copyright and Software Developers’ Ownership Rights"},"content":{"rendered":"\n

For software developers and programmers, source code is the stock in trade. It is what they get paid for, but who owns the code once it has been written? From ownership of copyright in the code, developers can reuse their code for other projects without having to redevelop that code. Both developers and the clients need to be clear as to what rights they each retain or own at the end of the project.<\/p>\n\n\n\n

\u2018Source code\u2019 and \u2018executable files\u2019<\/h3>\n\n\n\n

Programming is the process of typing a sequence of characters into a text editor. The file is saved as a source code. The sequence depends on the specific programming language being used (for example \u2018the C programming language\u2019). That file is then either interpreted or compiled.<\/p>\n\n\n\n

Interpreted languages are passed to an interpreter which runs the code immediately without transformation. In contrast, a compiler takes the source code and transforms it into something else. In most cases, the product of compilation is an \u2018executable binary file\u2019 which runs directly on the computer\u2019s processor.<\/p>\n\n\n\n

Source code and executable files are sometimes referred to as the before and after versions of a compiled computer program. Source code is more human readable than the machine code that makes up an executable file, and allows programmers to easily convey their instructions to the processor.<\/p>\n\n\n\n

Who owns the source code?<\/h3>\n\n\n\n

Generally, the programmer will own the source code they create. However, there are complexities around ownership that programmers should be aware of.<\/p>\n\n\n\n

It is common for programmers to utilise pre-existing source code (known as \u2018open source code\u2019) by way of license. GPL and MIT are some of the commonly used licenses in open source projects which set out the scope of authorised use for an open source code. For example, the GPL license permits programmers to use, share, modify and publish the software, so long as they provide an explanation of any modifications, expansions or innovations to the software before they distribute it.<\/p>\n\n\n\n

So, while ownership generally vests in the programmer, the programmer\u2019s work may include pre-existing source code subject to licenses. Therefore, if a programmer publishes their work online or agrees to license their source code to a customer, this should be subject to a new<\/em> license that acknowledges and complies with licenses for any pre-existing codes they have used.<\/p>\n\n\n\n

Copyright<\/h3>\n\n\n\n

Software is considered a \u2018literary work\u2019 for the purpose of the Copyright Act 1968 <\/em>(Cth).<\/p>\n\n\n\n

Copyright protection arises automatically upon creation of original work that is recorded in material form. So, when new source code is written, copyright vests in the work automatically under the Copyright Act.<\/p>\n\n\n\n

Under the Copyright Act, the owner has certain exclusive rights, such as the right to reproduce, publish for the first time, communicate to the public, adapt, and enter into commercial arrangements. The creator will also have \u2018moral rights\u2019 under the Copyright Act, which are designed to protect the creator, even if the creator no longer owns the work.<\/p>\n\n\n\n

When work is commissioned to a developer on a \u2018freelance basis\u2019, who owns it?<\/h3>\n\n\n\n

In the absence of a written agreement stating otherwise, the author of the code (or their employer) is considered the first copyright owner of the work.<\/p>\n\n\n\n

The author is the person or organisation who creates it, and there may be joint authorship or co-ownership if the work is created by two or more authors.<\/p>\n\n\n\n

If the developer is an employee, the employer is the first owner, (subject to any agreement to the contrary between the employer and employee). The court looks to whether the employee was working under a contract of service (employment contract), or a contract for services (freelance agreement\/independent contractor).<\/p>\n\n\n\n

Commissioned work \u2013 who owns it?<\/h3>\n\n\n\n

Works created under a contract for service<\/strong> is \u2018commissioned work\u2019, so in this case, the contractor would own the work.<\/p>\n\n\n\n

However, the contractor may not own the source code if there\u2019s an agreement stating that the source code will be owned by the entity commissioning its development.<\/p>\n\n\n\n

When a customer prepares an agreement, they will generally seek to own the source code. If it does not specify who owns it, to displace the default rule (whoever created it owns it<\/em>) ownership may be decided by terms implied into the contract, which is not ideal.<\/p>\n\n\n\n

Implied Licence<\/h3>\n\n\n\n

Where a freelancer is engaged to develop software for an express purpose and the development is paid for, the law will ordinarily imply a term entitling the customer (paying party) to use the software (that is, by license) as part of the engagement.<\/p>\n\n\n\n

The scope of the licence (or entitlement to use the code) will be what\u2019s necessary to give \u2018business efficacy\u2019 to the arrangement \u2013 that is, its commercial purpose.<\/p>\n\n\n\n

So, the customer may use the software for the purposes contemplated between the parties at the time of the agreement. The amount paid can also indicate if it is more likely a license right granted or that ownership was intended to pass to the customer.<\/p>\n\n\n\n

The key here for both the customer and the developer (or employer of the developer), is to make it abundantly clear<\/u> and set out the parties\u2019 intentions as to ownership in the agreement.<\/strong><\/p>\n\n\n\n

Assignment of Copyright<\/h3>\n\n\n\n

An assignment of copyright is where one party transfers their rights, title and interest in a copyright work to another party (usually, completely and for the life of copyright). Assignment of copyright can be likened to selling a house, whereas licensing copyright is more like leasing a house (with conditions attached).<\/p>\n\n\n\n

Unlike an implied licence of copyright, the assignment of copyright must be in writing. Assignment of copyright may be preferable for customers, as it gives them more control over how they can use the work. For example, a license of source code is likely to state (or imply) that the customer is not to change\/modify\/adapt the code. Whereas the complete assignment of copyright would allow the customer to exercise all the exclusive rights of a copyright owner which includes being able to change\/modify\/adapt or engage third parties to do so.<\/p>\n\n\n\n

Programmers should be careful to only assign copyright to customers subject to any third-party licenses attached.<\/p>\n\n\n\n

Summary<\/h3>\n\n\n\n

Where there is any uncertainty or ambiguity as to ownership of copyright, the party who owns<\/strong> it is decided by reference to what was contemplated between the parties at the time of the engagement, and not afterwards based on their knowledge as that the date of a contract.<\/p>\n\n\n\n

For developers and customers, we recommend:<\/strong><\/p>\n\n\n\n