Software contracts hinge on details that are easy to get wrong: what rights actually transfer, who owns the code, where liability lands, and which open source obligations quietly tag along. Our attorneys have shipped software, so we draft and negotiate these agreements with a real grasp of the technology, protecting your interests whether you are the vendor selling or the customer buying.
License Structures
We structure licenses around how the software is really used and sold: scope of use, named or concurrent users, hosting and SaaS rights, modification permissions, and distribution limits. Per-seat, usage-based, and enterprise models each call for different terms, and we tailor the grant to fit yours rather than dropping in a one-size template that leaves gaps or gives away more than you intended.
Representing the Vendor
When you sell software, you need terms that protect your IP and limit your liability while still being easy for customers to say yes to. We draft master agreements, order forms, and enterprise license structures that hold your ownership, cap your exposure, and set clear support and warranty boundaries. The result is a contract framework that closes deals instead of bogging every sale down in redlines.
Representing the Customer
When you license software your business depends on, the fine print decides what happens when things go wrong. We push for license scope that covers your real use, meaningful performance warranties, IP indemnification, source code escrow where the software is critical, and termination and data-return rights that protect you. You get a deal that still works if the vendor falters or the relationship ends.
Open Source Compliance
Open source is everywhere in modern software, and the wrong license in the wrong place can force disclosure of your proprietary code. We assess your open source usage, explain the obligations attached to licenses like GPL and Apache, and advise on what is safe to incorporate into a commercial product. Having written code on these stacks, we know where the real traps are, not just the ones in the license text.