Files
DLE/legal-en/ATTRIBUTION_REQUIREMENTS.md

114 lines
2.5 KiB
Markdown

# Attribution Requirements
## Mandatory Attribution
When using any code from the DLE (Digital Legal Entity) project, including individual functions, modules, or algorithms, you must indicate the source.
## Attribution Formats
### In code comments
```javascript
/**
* Source: DLE (Digital Legal Entity)
* Author: Tarabanov Alexander Viktorovich
* License: Proprietary
* Link: https://github.com/VC-HB3-Accelerator/DLE
*/
```
### In documentation
```markdown
## Used Components
- **DLE Authentication Module** - Tarabanov Alexander Viktorovich
- License: Proprietary
- Source: https://github.com/VC-HB3-Accelerator/DLE
```
### In configuration files
```json
{
"attributions": {
"DLE": {
"author": "Tarabanov Alexander Viktorovich",
"license": "Proprietary",
"source": "https://github.com/VC-HB3-Accelerator/DLE",
"contact": "info@hb3-accelerator.com"
}
}
}
```
## What Requires Attribution
### Must indicate source:
- Any functions or methods
- Algorithms and logic
- Data structures
- Configuration files
- Styles and UI components
- Documentation and comments
### Does not require attribution:
- Standard libraries and frameworks
- Well-known algorithms
- Basic programming patterns
## Attribution Violations
### Considered a violation:
- Using code without indicating source
- Removing or modifying attribution
- Incorrect author indication
### Consequences:
- Automatic license termination
- Possibility of legal action
- Requirement to immediately cease use
## Examples of Proper Attribution
### In JavaScript file
```javascript
// Document validation function
// Source: DLE (Digital Legal Entity) - Tarabanov Alexander Viktorovich
// License: Proprietary
function validateDocument(doc) {
// implementation
}
```
### In Python file
```python
# Blockchain transaction processing module
# Source: DLE (Digital Legal Entity) - Tarabanov Alexander Viktorovich
# License: Proprietary
class BlockchainProcessor:
# implementation
```
### In README file
```markdown
## Used Components
This project uses components from DLE (Digital Legal Entity):
- **Authentication System** - Tarabanov Alexander Viktorovich
- **Document Processing** - Tarabanov Alexander Viktorovich
- **Blockchain Integration** - Tarabanov Alexander Viktorovich
**License:** Proprietary
**Contacts:** info@hb3-accelerator.com
```
## Contacts for Questions
**Tarabanov Alexander Viktorovich**
Email: info@hb3-accelerator.com
Website: https://hb3-accelerator.com
---
**© 2024-2025 Tarabanov Alexander Viktorovich. All rights reserved.**