🔄 Change license: MIT → AGPL v3

- Update README badge to reflect AGPL v3 license
- License provides stronger copyleft requirements for modified versions
This commit is contained in:
dongdongunique
2025-12-29 17:14:34 +08:00
parent eb25f2780c
commit e8b6cc9dfa

View File

@@ -4,7 +4,7 @@
[![arXiv](https://img.shields.io/badge/arXiv-2511.12710-red)](https://arxiv.org/abs/2511.12710)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0.en.html)
**The first framework to autonomously engineer novel, executable, code-based attack algorithms**
@@ -133,8 +133,8 @@ Create a `.env` file with your API credentials:
```python
import asyncio
import os
from jailbreak_toolbox.models.implementations.openai_model import OpenAIModel
from jailbreak_toolbox.attacks.blackbox.implementations.evosynth import EvosynthAttack, EvosynthConfig
from OpenRT.models.implementations.openai_model import OpenAIModel
from OpenRT.attacks.blackbox.implementations.evosynth import EvosynthAttack, EvosynthConfig
from dotenv import load_dotenv
load_dotenv()
@@ -207,7 +207,7 @@ EvoSynth/
├── eval_async.py # Main entry point
├── data/
│ └── harmbench.csv # Evaluation dataset
└── jailbreak_toolbox/
└── OpenRT/
├── core/ # Orchestration & registry
│ ├── async_orchestrator.py
│ └── registry.py