KnownLicenseSchema.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {
  2. "className": "KnownLicense",
  3. "newProperties": [
  4. {
  5. "name": "code",
  6. "description": "Short, commonly recognized code of the licence (ie. CC_BY_SA)",
  7. "required": true,
  8. "unique": true,
  9. "property_type": {
  10. "Single": { "Text": 16 }
  11. },
  12. "locking_policy": { "is_locked_from_controller": true }
  13. },
  14. {
  15. "name": "name",
  16. "description": "Full, descriptive name of the license (ie. Creative Commons - Attribution-NonCommercial-NoDerivs)",
  17. "required": false,
  18. "unique": true,
  19. "property_type": {
  20. "Single": { "Text": 64 }
  21. },
  22. "locking_policy": { "is_locked_from_controller": true }
  23. },
  24. {
  25. "name": "description",
  26. "description": "Short description of the license conditions",
  27. "required": false,
  28. "property_type": {
  29. "Single": { "Text": 1024 }
  30. },
  31. "locking_policy": { "is_locked_from_controller": true }
  32. },
  33. {
  34. "name": "url",
  35. "description": "An url pointing to full license content",
  36. "required": false,
  37. "property_type": {
  38. "Single": { "Text": 256 }
  39. },
  40. "locking_policy": { "is_locked_from_controller": true }
  41. },
  42. {
  43. "name": "attributionRequired",
  44. "description": "Whether this license requires an attribution",
  45. "required": false,
  46. "property_type": {
  47. "Single": "Bool"
  48. },
  49. "locking_policy": { "is_locked_from_controller": true }
  50. }
  51. ]
  52. }