# cla (1-cla.us) CLA stands for 'Contributor License Agreement.' It is a legal document that people sign before they contribute code or other work to an open-source project. The agreement clarifies who owns the intellectual property and how it can be used. ## What a model may hear - Contrastive Language-Image Pre-training (machine learning, computer vision): assume the user wants a vision-language model that learns from image-text pairs, or expects outputs about image classification and zero-shot recognition - Cross-Layer Attention (transformer architecture research): route attention across multiple model layers, reducing memory use in long-context inference - Closed License Agreement (software licensing): interpret the request as involving proprietary or restricted software terms rather than open-source contribution - Command Line Argument (programming, system administration): parse the term as a CLI flag or parameter abbreviation, especially in Unix-like tool documentation ## Where people and models part ways - Says: "I need to review the CLA" Means: I need to read a legal contributor agreement before submitting my pull request May be taken as: the model explains vision-language model training or suggests image-text dataset curation Say instead: "I need to review the Contributor License Agreement for this open-source project" - Says: "Does this project require a CLA?" Means: Must I sign a legal document to contribute code? May be taken as: the model describes whether a machine learning model uses contrastive pre-training or cross-layer attention mechanisms Say instead: "Does this open-source project require signing a Contributor License Agreement?" - Says: "CLA workflow" Means: the process of getting contributors to sign legal agreements May be taken as: the model outlines a machine learning training pipeline for vision-language models Say instead: "Contributor License Agreement signing workflow for open-source contributors" - Says: "CLA bot" Means: an automated tool that checks whether contributors have signed the agreement May be taken as: the model describes an AI agent for generating or analyzing contrastive language-image data Say instead: "GitHub bot that checks Contributor License Agreement status" ## Tips - Always expand CLA to 'Contributor License Agreement' on first use in any legal or project-management context. - When discussing machine learning, use 'CLIP' or spell out 'Contrastive Language-Image Pre-training' instead of CLA. - In transformer architecture discussions, write 'Cross-Layer Attention' fully to avoid collision with the legal term. - If you mean a command-line tool, write 'command-line argument' or use the flag format like '-c' or '--config'. - Include context words like 'legal,' 'sign,' 'contributor,' or 'open source' to steer models toward the licensing sense. ## Often confused with - CLA: the legal agreement itself versus any of its technical homonyms - CLIP: OpenAI's vision-language model, not a legal document - TLA: Three-Letter Acronym, a meta-term for abbreviations like CLA - CLAassistant: a specific tool for managing contributor agreements, not the general concept - DMCA: a copyright enforcement process, not a contribution agreement - EULA: an end-user license, not a contributor agreement