Lightwork Project Agreement

Straightforward, plain english project agreement for Design projects.

Lightwork Project Agreement


The vast majority of projects run smoothly, without any problems. However, from time to time, something does come up, and it's important that we both have an understanding of how best to deal with it. This contract is designed to ensure that we're both protected from any unexpected circumstances. It also lays out the basic groundwork for how the project will progress, and what's expected of us both. In the interests of saving a lot of headaches, this document contains the strict minimum of legal jargon required to still be legally enforceable.

In short,

You, Derek Gaw ( on behalf of Makerlabs/PWRFL) are hiring me, Tim Rolls to develop an open software framework for mapping LEDs via computer vision, for the estimated total price of $10,000 as outlined in our previous correspondence.

Start Date: Aug 2, 2017

Estimated completion: Dec 31, 2017

What do both parties agree to do?


You have the authority to enter into this contract on behalf of yourself, your company or your organization. You agree to provide me with everything that we need to complete the project including materials, images, files and other information as and when I need it, and in the format that I ask for. You’ll review my work and provide feedback and approval in a timely manner. Deadlines work two ways, so you’ll also be bound by any dates we set together. You also agree to stick to the payment schedule set out at the end of this contract.


I have the experience and ability to perform the services you need and will carry them out in a professional and timely manner. Along the way I will endeavor to meet all the deadlines set but can't be responsible for a missed launch date or a deadline if you have been late in supplying materials or have not approved or signed off our work on-time at any stage. On top of this I will also maintain the confidentiality of any information that you give us.

Scope of work

Preliminary software

and technology research

Plan for software and

hardware requirements

08 / 10 / 2017

Software Development

Phase 1 - CV

Computer vision input, image

processing, and data management

10 / 11 / 2017

Software Phase 1 QA

Accuracy testing results from

Physical LED setups

10 / 18 / 2017

Software Development

Phase 2 - LED

LED driver software integrating Phase

1 data

12 / 01 / 2017

Software Phase 2 QA

Testing of all components with

physical LED layouts

12 / 08 / 2017

Software Development

Phase 3 - Web

Documentation and examples and

source code published to the web

12 / 15 / 2017



Workshop Syllabus, visual support

materials, exercises and promotional


12 / 29 / 2017

Software Component


Code source published and

workshop materials complete

12 / 31 / 2017

Getting down to the nitty gritty


This contract allows for production of the deliverables listed under "Scope of work". If, at any stage, you’re not happy with the direction the work is taking, you’ll pay me in full for everything we've produced until that point and cancel this contract.

Space and Hardware

Makerlabs/PWRFL will provide dedicated private workspace, as well as full membership benefits for the duration of the project. I will provide basic computer hardware and software needed to perform this development work. Additional hardware or software can be provided for a fee.


I will commit a minimum of 3 days per week to the project, maximum 5, depending on project requirements. Workplan timeline may be shifted forward on a 5 day schedule.

Legal stuff

I can’t guarantee that my work will be error-free and so I can’t be liable to you or any third-party for damages, including lost profits, lost savings or other incidental, consequential or special damages, even if you’ve advised us of them. Finally, if any provision of this contract shall be unlawful, void, or for any reason unenforceable, then that provision shall be deemed severable from this contract and shall not affect the validity and enforceability of any remaining provisions.


First, you guarantee that all elements of text, graphics, photos, designs, trademarks, or other artwork you provide are either owned by your good selves, or that you’ve permission to use them.

Then, when your final payment has cleared, copyright will be automatically assigned as follows:

You’ll own the project elements that I create for this project. I retain rights to produced working files, but are not required to keep a copy. You own all elements of text, images and data you provided, unless someone else owns them.

I’ll own the unique combination of these elements that constitutes a complete design and I’ll license that you, exclusively and in perpetuity for this project only, unless we agree otherwise. This basically just means that you can't take the design we made for you and sell it to Nike, but otherwise won't impact you.

I love to show off my work and share what I’ve learned with other people, so I reserve the right to display and link to your project as part of our portfolio and to write about it on websites, in magazine articles, and in books.


I'm sure you understand how important it is as a small business that you pay the invoices that I send you promptly. In the interest of staying friends, you agree to stick to the following payment schedule:

Day rate $166.50, paid at biweekly milestone check ins.

$1000-1665 per milestone, maximum total $10,000 for this project phase.

Interest accrued if payment is more than 30 days late is 5% of outstanding amount to be added every 7 days, starting from 31st day after receipt of finished product.

But where’s all the horrible small print?

Just like a parking ticket, you can’t transfer this contract to anyone else without my permission. This contract stays in place and need not be renewed. If for some reason one part of this contract becomes invalid or unenforceable, the remaining parts of it remain in place.

Although the language is simple, the intentions are serious and this contract is a legal document.

This Agreement must be signed and returned before Tim Rolls can schedule or begin this project.

Public Document

Number of times Signed
Number of Saves
Number of Downloads
Number of Views

This is version 1, from 5 years ago.

Suggest changes by making a copy of this document. Learn more.

Create Branch

Originally branched from:

See Changes