40 lines
1.3 KiB
JSON
Executable File
40 lines
1.3 KiB
JSON
Executable File
{
|
|
"profiles": {
|
|
"strict_copyleft": {
|
|
"description": "FSF/GNU style — total software freedom. Only the purest open-source Essences are permitted.",
|
|
"fail_on_proprietary": true,
|
|
"require_attribution": true,
|
|
"allowed_families": ["GPL", "LGPL", "MIT", "BSD", "Apache", "ISC", "MPL", "Unlicense"],
|
|
"blacklist": ["CC-BY-NC-ND", "SSPL", "WTFPL"],
|
|
"enforcement": {
|
|
"source_check": true,
|
|
"auto_attach_gpl_text": true
|
|
}
|
|
},
|
|
"corporate_lite": {
|
|
"description": "Risk mitigation — prioritises non-viral, permissive licenses. AGPL/SSPL blacklisted.",
|
|
"fail_on_copyleft_viral": true,
|
|
"allow_internal_proprietary": true,
|
|
"allowed_families": ["MIT", "BSD", "Apache", "ISC", "Unlicense"],
|
|
"blacklist": ["AGPL", "SSPL"],
|
|
"restricted_audit_required": ["GPL", "LGPL"],
|
|
"enforcement": {
|
|
"weekly_cyclonedx_report": true,
|
|
"internal_only_tag": true
|
|
}
|
|
},
|
|
"lawless": {
|
|
"description": "Absolute utility — for the brave who seek power at any legal cost. Silent audit only.",
|
|
"silent_mode": true,
|
|
"auto_accept_eula": true,
|
|
"audit_only": true,
|
|
"blacklist": [],
|
|
"enforcement": {
|
|
"shadow_mode": true,
|
|
"auto_accept_prompts": true
|
|
}
|
|
}
|
|
},
|
|
"active_profile": "strict_copyleft"
|
|
}
|