Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 1 addition & 98 deletions CLA.md
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@altynai9128 Wth why u removed this file, just follow the pattern of this PR #401

Original file line number Diff line number Diff line change
@@ -1,98 +1 @@
# Cortex Linux Contributor License Agreement (CLA)

**Version 1.0 — Effective Date: December 2024**
**Project:** Cortex Linux
**Owner:** AI Venture Holdings LLC ("Company")

---

## Purpose

This Contributor License Agreement ("Agreement") clarifies the intellectual property rights granted when you contribute to Cortex Linux. This protects you, the Company, and all users of this open source project.

**This is a one-time signature via GitHub OAuth — no paperwork required.**

---

## 1. Definitions

| Term | Meaning |
|------|---------|
| **"You"** | The individual or legal entity making this Agreement |
| **"Contribution"** | Any code, documentation, design, idea, or material you submit via pull request, issue, commit, Discord, email, or any other channel |
| **"Project"** | Cortex Linux and all associated repositories under the `cortexlinux` GitHub organization |

---

## 2. Copyright License Grant

You grant to AI Venture Holdings LLC and all downstream recipients a **perpetual, worldwide, non-exclusive, royalty-free, irrevocable license** to:

- Reproduce, modify, and create derivative works of your Contributions
- Publicly display, perform, and distribute your Contributions
- Sublicense these rights to third parties

This license applies to all copyright rights you hold in your Contributions.

---

## 3. Patent License Grant

You grant to AI Venture Holdings LLC and all downstream recipients a **perpetual, worldwide, non-exclusive, royalty-free, irrevocable patent license** to:

- Make, use, sell, offer for sale, import, and otherwise transfer your Contributions

This applies only to patent claims you own or control that would be infringed by your Contribution alone or combined with the Project.

---

## 4. Your Representations

By signing, you confirm that:

| # | Representation |
|---|----------------|
| 1 | You have the legal right to grant these licenses |
| 2 | Your Contribution is your original work |
| 3 | Your Contribution does not violate anyone else's intellectual property rights |
| 4 | If employed, your employer has authorized this contribution OR your employer has no claim to it |
| 5 | You will notify us if any of these statements become untrue |

---

## 5. No Obligation to Use

The Company is not obligated to include your Contribution in the Project. Contributions may be modified, rejected, or removed at the Company's discretion.

---

## 6. No Warranty

You provide Contributions **"AS IS"** without warranties of any kind. You are not required to provide support unless you choose to do so.

---

## 7. Governing Law

This Agreement is governed by the laws of the State of Delaware, United States.

---

## Agreement

**By signing below (via CLA Assistant), you accept all terms of this Agreement.**

Your signature is recorded automatically when you authenticate with GitHub.

---

**AI Venture Holdings LLC**
Cortex Linux Project
https://github.com/cortexlinux/cortex
Contact: legal@aiventureholdings.com

---

## Signatures

<!-- CLA Assistant stores signatures below this line -->
# CLA Signature for altynai9128
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

# First, find and check the current state of CLA.md
find . -name "CLA.md" -type f

Repository: cortexlinux/cortex

Length of output: 70


🏁 Script executed:

# Check if git history is available and see previous content
cd . && git log --oneline CLA.md 2>/dev/null | head -20 || echo "Git history not available"

Repository: cortexlinux/cortex

Length of output: 99


🏁 Script executed:

# Look for any issue or PR references in commit messages or common locations
rg -i "issue.*446|#446" --max-count=10

Repository: cortexlinux/cortex

Length of output: 44


🏁 Script executed:

# Check for related documentation or README that might explain the CLA.md purpose
find . -type f \( -name "README*" -o -name "CONTRIBUTING*" -o -name ".github/*" \) -exec head -50 {} + 2>/dev/null | head -100

Repository: cortexlinux/cortex

Length of output: 3575


🏁 Script executed:

# View the current content of CLA.md
cat -n CLA.md

Repository: cortexlinux/cortex

Length of output: 100


🏁 Script executed:

# Check git log with more detail to see if there's previous content
git show ebb2712 2>/dev/null || echo "Show not available"

Repository: cortexlinux/cortex

Length of output: 50378


🏁 Script executed:

# Look for issue templates that might reference CLA signature
find .github -type f -name "*.yml" -o -name "*.yaml" | xargs cat 2>/dev/null | head -200

Repository: cortexlinux/cortex

Length of output: 5364


🏁 Script executed:

# Search for any other references to CLA in the codebase
rg -i "contributor.*license|cla" --max-count=20

Repository: cortexlinux/cortex

Length of output: 50374


🏁 Script executed:

# Check if there's any version history of what CLA.md previously contained
git show HEAD~1:CLA.md 2>/dev/null | head -50 || echo "Previous version not available or this is first commit"

Repository: cortexlinux/cortex

Length of output: 44


🏁 Script executed:

# Verify what the CLA signature issue template expects
grep -A 5 "CLA document" .github/ISSUE_TEMPLATE/cla-signature.yml

Repository: cortexlinux/cortex

Length of output: 44


🏁 Script executed:

# Check what's actually in the CLA signature template
cat .github/ISSUE_TEMPLATE/cla-signature.yml | grep -i "cla\|agreement" | head -20

Repository: cortexlinux/cortex

Length of output: 752


🏁 Script executed:

# Check the git log to see if there was ever a CLA document with actual content
git log --all --oneline -- CLA.md

Repository: cortexlinux/cortex

Length of output: 160


🏁 Script executed:

# Check what CLA.md contained in the previous commit
git show aa3d1b0:CLA.md 2>/dev/null | head -100

Repository: cortexlinux/cortex

Length of output: 3110


Restore the complete Contributor License Agreement text to CLA.md.

This commit deleted the entire CLA document (which included purpose, definitions, copyright/patent licenses, contributor representations, disclaimers, and governing law) and replaced it with only a single header. The full CLA text is essential because:

  1. Users directed to "Read the CLA document" in the issue template and CONTRIBUTING.md will find nothing to review
  2. The legal framework and accountability for contributions is lost
  3. The existing infrastructure (cla-signers.json, cla_check.py, GitHub Actions) depends on the agreement terms being documented

Restore the CLA document from commit aa3d1b0 (which contained the complete agreement with all required sections), then update CLA.md with a signatures section at the end to track signers.

🤖 Prompt for AI Agents
In @CLA.md at line 1, Restore the full Contributor License Agreement text that
was removed and replaced by a single header: revert CLA.md to the version from
commit aa3d1b0 (which contains purpose, definitions, copyright/patent licenses,
contributor representations, disclaimers, and governing law), then append a
"Signatures" section at the end to track signers; ensure the restored CLA
matches the structure expected by cla-signers.json and cla_check.py and does not
break the GitHub Actions that validate CLA compliance.

Loading