How to register a computer program
Computer program (software) is the expression of an organized set of instructions in natural or coded language, contained in a physical support of any nature.
Why register
- Proves authorship and creation date
- Facilitates licensing and transfer
- Enables institutional commercialization by UFRRJ
- Required in calls demanding protected assets
Legal basis
Law 9.609/1998 — software protection. Unlike a patent, registration is declaratory (protection exists automatically, but registration proves authorship).
What to send
Formal documentation:
- Full data of authors and titleholder (UFRRJ)
- Functional software description
- Language(s), platform and version
Technical documentation:
- Representative excerpts of source code (not the whole code — INPI guides on how much to send)
- Folder structure / architecture
Confidentiality. Source code submitted to INPI is kept confidential and is not published.
How to send to the Agency
- Download the Form 04 NIT-UFRRJ (Computer Program Registration Service Request, updated 2021)
- Fill in author, software and titleholder data
- Send the form + code excerpts to
nitrural@ufrrj.br - The Agency files at INPI
Access form and official materials ↗
See also
- INPI · Computer Programs basic guide
- Patent — for technical method/process
- How royalties work