CINXE.COM
Copyright Regulations and Resources | Information Security Office
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"286f63fcf7",applicationID:"12960141"};;/*! For license information please see nr-loader-rum-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>b,xN:()=>v});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources";var a=r(993);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(614),u=r(944),l=r(384),d=r(122);const f="[data-nr-mask]",g=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:a.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},p={},m="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(m);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(m);p[e]=(0,d.a)(t,g());const r=(0,l.nY)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(m);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(122),i=r(384),o=r(154),a=r(324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.281.0",i="PROD",o="CDN"},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(836),i=r(606),o=r(860),a=r(646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(990),o=r(371),a=r(646),s=r(607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=m(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(566).bz)()},566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(836),i=r(154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(154),i=r(863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(836),i=r(607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(836),i=r(687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(555),o=r(371),a=r(908),s=r(836),c=r(687),u=r(289),l=r(154),d=r(944),f=r(969),g=r(384),p=r(344);const m=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(863),b=r(614),y=r(993);var w=r(646),A=r(434);const R=new Map;function _(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return R.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>R.get(c))),i}function E(){const e=(0,g.pV)();m.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const m={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var R="api-",E=R+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(R,n,!0,o||null===r?"session":void 0)(t,r)}function k(){}m.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},m.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),_(w,e,t,{customAttributes:r,level:i})},h.forEach((e=>{m[e]=j(R,e,!0,"api")})),m.addPageAction=j(R,"addPageAction",!0,n.K7.genericEvents),m.recordCustomEvent=j(R,"recordCustomEvent",!0,n.K7.genericEvents),m.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(R,"setPageViewName",!0)()},m.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},m.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},m.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},m.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},m[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},m[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},m.interaction=function(e){return(new k).get("object"==typeof e?e:{})};const T=k.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function I(){r.e(296).then(r.bind(r,778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{T[e]=j(E,e,void 0,g?n.K7.softNav:n.K7.spa)})),m.setCurrentRouteName=g?j(E,"routeName",void 0,n.K7.softNav):j(R,"routeName",!0,n.K7.spa),m.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>I()),!0):I(),m}var k=r(217),T=r(122);const j={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},I={};var S=r(284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,k.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");I[e]=(0,T.a)(t,j);const r=(0,g.nY)(e);r&&(r.loader_config=I[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const m=(0,k.D0)(e.agentIdentifier),h=[c.beacon,c.errorBeacon];P||(m.proxy.assets&&(O(m.proxy.assets),h.push(m.proxy.assets)),m.proxy.beacon&&h.push(m.proxy.beacon),E(),(0,g.US)("activatedFeatures",S.B),e.runSoftNavOverSpa&&=!0===m.soft_navigations.enabled&&m.feature_flags.includes("soft_nav")),d.denyList=[...m.ajax.deny_list||[],...m.ajax.block_internal?h:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.281.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-zqOtfbjYsGTkQScey1O8Hh9fA1+m2RFxLpfv7BWqqTivgQ6iM13v6QJ4d5xykyDwx1GoMFmngC4SKpFn6VciYg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(374);var e=i(944),t=i(344),r=i(566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(603);var d=i(687),f=i(234),g=i(289),p=i(154),m=i(384);const h=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,m.dV)().o.MO&&h(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(h(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(908),_=i(843),E=i(878),x=i(782),N=i(863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,_.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,E.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var T=i(969);class j extends y{static featureName=T.TZ;constructor(e,t=!0){super(e,T.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,m.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,m.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,k,j],loaderType:"lite"})})()})();</script> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="/copyright-regulations-and-resources" /> <link rel="shortlink" href="/node/1120" /> <link rel="shortcut icon" href="https://security.berkeley.edu/profiles/openberkeley/themes/openberkeley_theme_brand/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="twitter:dnt" content="on"> <title>Copyright Regulations and Resources | Information Security Office</title> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_kShW4RPmRstZ3SpIC-ZvVGNFVAi0WEMuCnI0ZkYIaFw.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_TnnMw6Mh72mEvaDujXjSbFOpptbdTbtXwXrVO5d8QpM.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_z8B1L09aDGEjkj35ox-3FD3tVxQetJOMDUr_lVHLCaQ.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_P7--I-hb0gcJsTQhFYqCt9Bbt--MYpgAtnA2MzSE2j8.css" media="screen" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_WasSX-_q_M8PX6Nbq30PexSvMzdtm3YwWovV4noo78s.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_fTfJo-dPtzirDva2c_4irCYiTua1w5HvujwppmNQxcE.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css__zbb2ixEBcRnGERjiPE6fcmZaMAKXSzFte478CeJxGc.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_qpsIBcs9JSa7ccwyEmky_c737hDf6nNOZA81Rs9WHqg.css" media="print" /> <link type="text/css" rel="stylesheet" href="https://security.berkeley.edu/sites/default/files/css/css_vVHKxTM0GJ1H06xa3A56ODjmnaQjaHfKtNGjZ_0rAHQ.css" media="all" /> <link type="text/css" rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" media="all" /> <link type="text/css" rel="stylesheet" href="//use.typekit.net/aeg3kye.css" media="all" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"openberkeley_theme_brand","theme_token":"XQnwvvq568xNjE0MbWwJEOwf2_D7fIr7UlB9l4BwhnQ","js":{"profiles\/openberkeley\/modules\/panopoly\/panopoly_widgets\/panopoly-widgets.js":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_widgets\/panopoly-widgets-spotlight.js":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_admin\/openberkeley_admin_siteimprove.js":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/js\/bootstrap-accessibility.js":1,"profiles\/openberkeley\/modules\/contrib\/jquery_update\/replace\/jquery\/1.10\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"misc\/drupal-settings-loader.js":1,"profiles\/openberkeley\/libraries\/bootstrap\/js\/bootstrap.min.js":1,"profiles\/openberkeley\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"profiles\/openberkeley\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"profiles\/openberkeley\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.tabs.min.js":1,"profiles\/openberkeley\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.accordion.min.js":1,"misc\/form-single-submit.js":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_images\/panopoly-images.js":1,"profiles\/openberkeley\/modules\/contrib\/entityreference\/js\/entityreference.js":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_faq\/openberkeley_faq.js":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_portfolio\/openberkeley_portfolio.js":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_theme\/openberkeley_theme.js":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_twitter\/js\/openberkeley-twitter.js":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_wysiwyg_override\/js\/openberkeley-wysiwyg-override.js":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_magic\/panopoly-magic.js":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_theme\/js\/panopoly-accordion.js":1,"profiles\/openberkeley\/modules\/contrib\/caption_filter\/js\/caption-filter.js":1,"profiles\/openberkeley\/libraries\/maphilight\/jquery.maphilight.min.js":1,"profiles\/openberkeley\/libraries\/jquery.imagesloaded\/jquery.imagesloaded.min.js":1,"profiles\/openberkeley\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-77528404-1":1,"public:\/\/js\/google-analytics-095649964238ce0d00b1b13274675c1c.js":1,"profiles\/openberkeley\/modules\/contrib\/extlink\/js\/extlink.js":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/js\/responsive-image-maps\/ios-orientationchange-fix.min.js":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/js\/responsive-image-maps\/jquery.rwdImageMaps.min.js":1,"profiles\/openberkeley\/themes\/radix\/assets\/js\/radix.script.js":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/js\/openberkeley_theme_base.script.js":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/js\/drupal-announce.js":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/js\/openberkeley_theme_brand.script.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.accordion.css":1,"modules\/book\/book.css":1,"modules\/field\/theme\/field.css":1,"profiles\/openberkeley\/modules\/contrib\/mvpcreator_theme\/css\/mvpcreator-theme.css":1,"modules\/node\/node.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_book\/openberkeley_book.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_brand_widgets\/css\/openberkeley-widgets-hero.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_brand_widgets\/css\/openberkeley-widgets-image.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_brand_widgets\/css\/openberkeley-widgets-modal.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_brand_widgets\/css\/openberkeley-widgets-promo.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_brand_widgets\/css\/openberkeley-widgets-thumbnail-list.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_faq\/openberkeley_faq.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_news\/openberkeley_news.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_people\/openberkeley_people.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_portfolio\/openberkeley_portfolio.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_svc_catalog\/openberkeley_svc_catalog.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_theme\/openberkeley-theme.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_search\/openberkeley_top_results\/openberkeley_top_results.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_wysiwyg_override\/css\/openberkeley-wysiwyg-override-list-properties.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_core\/css\/panopoly-dropbutton.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_magic\/css\/panopoly-magic.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_theme\/css\/panopoly-featured.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_theme\/css\/panopoly-accordian.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_theme\/css\/panopoly-layouts.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_widgets\/panopoly-widgets.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_widgets\/panopoly-widgets-spotlight.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_wysiwyg\/panopoly-wysiwyg.css":1,"profiles\/openberkeley\/modules\/contrib\/radix_layouts\/radix_layouts.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"profiles\/openberkeley\/modules\/contrib\/extlink\/css\/extlink.css":1,"profiles\/openberkeley\/modules\/contrib\/views\/css\/views.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_widgets\/openberkeley_widgets.css":1,"profiles\/openberkeley\/modules\/contrib\/caption_filter\/caption-filter.css":1,"profiles\/openberkeley\/modules\/contrib\/ctools\/css\/ctools.css":1,"profiles\/openberkeley\/modules\/contrib\/panels\/css\/panels.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/bootstrap-custom.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/css\/bootstrap-accessibility.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/css\/openberkeley_theme_base.style.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/openberkeley_theme_brand.style.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_event.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_event_reg.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_news.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_portfolio.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_privatepages.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_pubs.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_people.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_search.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/brand_openberkeley_faq.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_brand\/assets\/css\/print.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_theme\/openberkeley-theme-collapsible.css":1,"profiles\/openberkeley\/modules\/openberkeley\/openberkeley_wysiwyg_override\/css\/openberkeley-wysiwyg-override.css":1,"profiles\/openberkeley\/modules\/panopoly\/panopoly_images\/panopoly-images.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/fonts\/fontawesome-v6\/css\/fontawesome.min.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/fonts\/fontawesome-v6\/css\/brands.min.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/fonts\/fontawesome-v6\/css\/solid.min.css":1,"profiles\/openberkeley\/themes\/openberkeley_theme_base\/assets\/fonts\/fontawesome-v6\/css\/v4-font-face.min.css":1,"\/\/fonts.googleapis.com\/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800":1,"\/\/use.typekit.net\/aeg3kye.css":1}},"CToolsModal":{"modalSize":{"type":"scale","width":".9","height":".9","addWidth":0,"addHeight":0,"contentRight":25,"contentBottom":75},"modalOptions":{"opacity":".55","background-color":"#FFF"},"animationSpeed":"fast","modalTheme":"CToolsModalDialog","throbberTheme":"CToolsModalThrobber"},"panopoly_magic":{"pane_add_preview_mode":"automatic"},"googleanalytics":{"account":["UA-77528404-1","G-KS6GPJ9MRY"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"urlIsAjaxTrusted":{"\/search\/node":true},"extlink":{"extTarget":0,"extClass":"ext","extLabel":"(link is external)","extImgClass":0,"extIconPlacement":"append","extSubdomains":0,"extExclude":"(security\\.berkeley\\.edu)","extInclude":"","extCssExclude":"map","extCssExplicit":"","extAlert":0,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","mailtoClass":"mailto","mailtoLabel":"(link sends e-mail)","extUseFontAwesome":false},"openberkeley_theme_base":{"disable_linearizable_tables":false,"file_link_icons":0}}</script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_SJgtMdhzo0raDjyuHJR-mtSH_mzSDwMhzOyHsnAskDQ.js"></script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_J1LDKrZlf6nq7Ka0onHwg3MUNfwG75SSQi30oTn81HA.js"></script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_4lNyLh6eVDIYbNeaRIB4-yV7toomXHielec0bCwTpyg.js"></script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_-XMY613WD2BTXjfxSlzZQ9Eo0bw4-h-ZZomLzclkVkU.js"></script> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=UA-77528404-1"></script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_7wO2EaEeHL6z04XnYQXYjz_Iy7ZhXCHES3sBhxlQiVk.js"></script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_dLmXSnakSlQtnZLfaN1SzmwinPEDYG7s4CVD6dWEOCk.js"></script> </head> <body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-1120 node-type-openberkeley-content-page region-content panel-layout-radix_bryant_flipped panel-region-contentmain panel-region-sidebar no-slogan site-name-normal site-name-option-new" > <div id="skip-link" role="navigation" aria-label="Skip links"> <a href="#main" class="element-invisible element-focusable">Skip to main content</a> </div> <header id="header" class="header"> <div class="container"> <div class="navbar navbar-default"> <div class="home-branding"> <a href="https://www.berkeley.edu" class="home-link"><div id="new-wordmark"><img src="/profiles/openberkeley/themes/openberkeley_theme_base/assets/images/logo-berkeley-white-2.svg" alt="UC Berkeley"></div></a> </div> <!-- Brand and toggle get grouped for better mobile display --> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" aria-controls="navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="navbar-header"> <div class="navbar-brand"> <div id="site-name-and-slogan"> <div id="site-name"> <a href="/" rel="home" title="Home"> Information Security Office </a> </div> </div> </div> </div> <!-- /.navbar-header --> <!-- Collect the nav links, forms, and other content for toggling --> <nav class="collapse navbar-collapse" id="navbar-collapse" aria-label="Primary"> <form class="search-form clearfix navbar-form navbar-right" role="search" aria-label="Sitewide search" action="/search/node" method="post" id="search-form--2" accept-charset="UTF-8"><div><div class="container-inline form-inline form-wrapper" id="edit-basic--2"><div class="form-item form-type-textfield form-item-keys form-group"> <label class="element-invisible" for="edit-keys--2">Search Terms </label> <input placeholder="Search this site" class="form-control form-control form-text" type="text" id="edit-keys--2" name="keys" value="" size="20" maxlength="255" /> </div> <button type="submit" id="edit-submit--2" name="op" value="Submit Search" class="form-submit btn btn-default btn-primary"><span class="fa fa-search"></span> <span class="button-text">Submit Search</span></button></div><input type="hidden" name="form_build_id" value="form-6wTsK-QlriOJYpOH5ZyLaGG1JdJ-rs98Ksf-p9tgfKc" /> <input type="hidden" name="form_id" value="search_form" /> </div></form> <div id="primary-nav"> <ul id="main-menu" class="menu nav navbar-nav"> <li class="first expanded dropdown menu-link-about-"><a href="/about" class="dropdown-toggle" data-toggle="dropdown" data-target="#">About <span class="fa fa-caret-down"></span></a><ul class="dropdown-menu"><li class="first leaf menu-link-contact-us"><a href="/about/contact-us">Contact Us</a></li> <li class="collapsed menu-link-governance"><a href="/about/governance">Governance</a></li> <li class="leaf menu-link-job-postings"><a href="/about/job-postings">Job Postings</a></li> <li class="leaf menu-link-meet-your-ciso"><a href="/about/meet-your-ciso">Meet Your CISO</a></li> <li class="collapsed menu-link-projects"><a href="/about/projects">Projects</a></li> <li class="leaf menu-link-security-internship-program"><a href="/about/security-internship-program">Security Internship Program</a></li> <li class="leaf menu-link-staff-listing--pgp-keys"><a href="/about/staff-listing-and-pgp-keys">Staff Listing & PGP Keys</a></li> <li class="last leaf menu-link-one-it-goals-for-the-information-security-office-iso"><a href="/about/one-it-goals-information-security-office-iso">One IT Goals for the Information Security Office (ISO)</a></li> </ul></li> <li class="expanded dropdown menu-link-education-amp-awareness-"><a href="/education-awareness" class="dropdown-toggle" data-toggle="dropdown" data-target="#">Education & Awareness <span class="fa fa-caret-down"></span></a><ul class="dropdown-menu"><li class="first leaf menu-link-cybersecurity-materials"><a href="/education-awareness" title="">Cybersecurity Materials</a></li> <li class="collapsed menu-link-news"><a href="/news-archive" title="Browse the latest Announcements and Security Alerts in our News section.">News</a></li> <li class="collapsed menu-link-training"><a href="/education-awareness/training" title="Discover security training courses and tools">Training</a></li> <li class="collapsed menu-link-phishing"><a href="/education-awareness/fight-phish">Phishing</a></li> <li class="collapsed menu-link-toolkits"><a href="/toolkits">Toolkits</a></li> <li class="leaf menu-link-data-syncing-services"><a href="/education-awareness/data-syncing-services">Data Syncing Services</a></li> <li class="leaf menu-link-security-related-events"><a href="/education-awareness/security-related-events">Security Related Events</a></li> <li class="last collapsed menu-link-newsletter-info-in-a-sec"><a href="/education-awareness/newsletter-info-sec">Newsletter: Info (in a) Sec</a></li> </ul></li> <li class="expanded dropdown menu-link-resources-"><a href="/resources" title="Find training, software, step-by-step guides, best practices, FAQs, and more in our Resources section." class="dropdown-toggle" data-toggle="dropdown" data-target="#">Resources <span class="fa fa-caret-down"></span></a><ul class="dropdown-menu"><li class="first leaf menu-link-anti-malware-software"><a href="/resources/software/anti-malware" title="Download campus licensed anti-malware software">Anti-Malware Software</a></li> <li class="collapsed menu-link-cybersecurity-and-covid-19"><a href="/resources/cybersecurity-and-covid-19">Cybersecurity and COVID-19</a></li> <li class="collapsed menu-link-is-3-informational-page"><a href="/IS-3-informational-page">IS-3 Informational Page</a></li> <li class="collapsed menu-link-mailing-lists--workgroups"><a href="/resources/mailing-lists-workgroups">Mailing Lists & Workgroups</a></li> <li class="leaf menu-link-the-phish-tank"><a href="/resources/phish-tank">The Phish Tank</a></li> <li class="last leaf menu-link-researcher-resources"><a href="/resources/researcher-resources">Researcher Resources</a></li> </ul></li> <li class="expanded dropdown menu-link-policy-"><a href="/policy" title="Explore campus IT Policy including important Information Security policies and standards." class="dropdown-toggle" data-toggle="dropdown" data-target="#">Policy <span class="fa fa-caret-down"></span></a><ul class="dropdown-menu"><li class="first leaf menu-link-a-z-policy-catalog"><a href="/policy/policy-catalog">A-Z Policy Catalog</a></li> <li class="leaf menu-link-laws--regulations"><a href="/policy/laws-regulations">Laws & Regulations</a></li> <li class="last collapsed menu-link-glossary"><a href="/policy/glossary">Glossary</a></li> </ul></li> <li class="expanded dropdown menu-link-services-"><a href="/services-0" title="Browse our service menu" class="dropdown-toggle" data-toggle="dropdown" data-target="#">Services <span class="fa fa-caret-down"></span></a><ul class="dropdown-menu"><li class="first collapsed menu-link-aggressive-ip-distribution-aid-list"><a href="/services/aggressive-ip-distribution-aid-list">Aggressive IP Distribution (AID) List</a></li> <li class="collapsed menu-link-bsecure"><a href="/services/bsecure">bSecure</a></li> <li class="collapsed menu-link-california-state-cphs-data-security-assessment"><a href="/services/california-state-cphs-data-security-assessment">California State CPHS Data Security Assessment</a></li> <li class="collapsed menu-link-campus-wide-network-vulnerability-scanning"><a href="/services/campus-wide-network-vulnerability-scanning">Campus-wide Network Vulnerability Scanning</a></li> <li class="leaf menu-link-cyber-risk-management-program"><a href="/services/cyber-risk-management-program">Cyber Risk Management Program</a></li> <li class="collapsed menu-link-departmental-network-vulnerability-scanning"><a href="/services/departmental-network-vulnerability-scanning">Departmental Network Vulnerability Scanning</a></li> <li class="collapsed menu-link-endpoint-detection-and-response"><a href="/services/endpoint-detection-and-response">Endpoint Detection and Response</a></li> <li class="collapsed menu-link-identity-and-access-management-services"><a href="/services/identity-and-access-management-services">Identity and Access Management Services</a></li> <li class="leaf menu-link-log-correlation"><a href="/services/log-correlation">Log Correlation</a></li> <li class="collapsed menu-link-mssei-assessment-service"><a href="/services/mssei-assessment-service">MSSEI Assessment Service</a></li> <li class="leaf menu-link-network-intrusion-detection-systems"><a href="/services/network-intrusion-detection-systems">Network Intrusion Detection Systems</a></li> <li class="leaf menu-link-prisma-cloud-security"><a href="/services/prisma-cloud-security">Prisma Cloud Security</a></li> <li class="collapsed menu-link-socreg---asset-registration-portal"><a href="/services/socreg-asset-registration-portal">Socreg - Asset Registration Portal</a></li> <li class="collapsed menu-link-vendor-security-assessment-service"><a href="/services/vendor-security-assessment-service">Vendor Security Assessment Service</a></li> <li class="last collapsed menu-link-web-application-security-testing"><a href="/services/web-application-security-testing">Web Application Security Testing</a></li> </ul></li> <li class="last expanded dropdown menu-link-quick-links-"><a href="/quick-links" class="dropdown-toggle" data-toggle="dropdown" data-target="#">Quick Links <span class="fa fa-caret-down"></span></a><ul class="dropdown-menu"><li class="first leaf menu-link-calnet-identity-access-management"><a href="https://calnetweb.berkeley.edu/" title="" rel="noreferrer">CalNet Identity Access Management</a></li> <li class="leaf menu-link-report-a-phishing-email"><a href="/education-awareness/fight-phish/lets-get-ready-report-phish" title="">Report a Phishing Email</a></li> <li class="collapsed menu-link-report-a-security-incident"><a href="/quick-links/report-security-incident">Report a Security Incident</a></li> <li class="leaf menu-link-report-a-stolen-or-lost-device"><a href="/quick-links/report-stolen-or-lost-device">Report a Stolen or Lost Device</a></li> <li class="leaf menu-link-report-a-security-vulnerability"><a href="/quick-links/report-security-vulnerability">Report a Security Vulnerability</a></li> <li class="collapsed menu-link-respond-to-a-security-notice"><a href="/quick-links/respond-security-notice">Respond to a Security Notice</a></li> <li class="collapsed menu-link-request-a-policy-exception"><a href="/exception">Request a Policy Exception</a></li> <li class="leaf menu-link-submit-an-off-site-hosting-request"><a href="https://security.berkeley.edu/services/netreg/documentation/offsite-hosting-netreg" title="Submit a request to host Berkeley data or resources off-site to IT Policy" rel="noreferrer">Submit an Off-Site Hosting Request</a></li> <li class="last leaf menu-link-login-to-socreg-asset-registration-portal"><a href="https://socreg.berkeley.edu/" title="" rel="noreferrer">Login to Socreg (Asset Registration Portal)</a></li> </ul></li> </ul> </div> <div id="secondary-nav"> <div class="container"> <div class="secondary-nav-quick-links-wrapper"> <h2 class="visible-xs visible-sm">Secondary navigation</h2> <ul id="secondary-menu" class="menu nav navbar-nav navbar-right"> <li class="first last leaf menu-link-contact-us"><a href="/about/contact-us" title="">Contact Us</a></li> </ul> </div> </div> </div> </nav><!-- /.navbar-collapse --> </div><!-- /.navbar --> </div> <!-- /.container --> </header> <div id="main-wrapper" class="main-wrapper "> <nav id="pre-content" class="container" aria-label="Breadcrumbs"> <div class="row"> <div class="col-md-12"> <div id="breadcrumb" class="visible-desktop"> <div class="item-list"><ul class="breadcrumb"><li class="first"><a href="/home">Home</a></li> <li class="last">Copyright Regulations and Resources</li> </ul></div> </div> </div> </div> </nav> <!-- /#pre-content --> <div id="main" role="main" tabIndex="-1"> <div id="title-pre-content" class="container"> <div class="row"> <div class="col-md-12"> <div class="page-title"> <div class="container"> <h1 class="title">Copyright Regulations and Resources</h1> </div> </div> <div id="page-header"> </div> </div> </div> </div> <!-- /#title-pre-content --> <div id="main-content" class="container"> <div id="content" class="col-md-12"> <div class="main"> <div id="main-inner"> <div class="region region-content"> <div class="panel-display bryant-flipped clearfix radix-bryant-flipped" id="page-page"> <div class="container-fluid"> <div class="row"> <div class="col-sm-8 col-md-9 radix-layouts-content panel-panel"> <div class="panel-panel-inner"> <div class="panel-pane pane-node-content" > <div class="pane-content"> <article class="node node-openberkeley-content-page node-view--full clearfix"> <div class="content"> <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><em>As both creators and users of copyrighted and public domain materials, it is vital that the University of California faculty, students, and staff understand and responsibly exercise the rights accorded them under the copyright law</em>聽<br><em>(<a href="http://www.universityofcalifornia.edu/copyright/" rel="noreferrer">UC Copyright Education Website</a>)</em></p> <h2><a name="generalInformation" id="generalInformation"></a>General Information</h2> <ul> <li><a href="http://www.universityofcalifornia.edu/copyright/" rel="noreferrer">UC Copyright Education Web Site</a>, an educational resource for the UC community, assembles in one place selected systemwide and campus information and resources about academic copyright concerns. Topics include: <ul> <li><a href="http://copyright.universityofcalifornia.edu/resources/systemwide-resources.html" rel="noreferrer">Systemwide Policies and Resources</a></li> <li><a href="http://copyright.universityofcalifornia.edu/resources/campus-resources.html" rel="noreferrer">Campus Policies and Resources</a></li> <li><a href="http://copyright.universityofcalifornia.edu/resources/copyright-ownership.html" rel="noreferrer">Copyright Ownership</a></li> <li><a href="http://copyright.universityofcalifornia.edu/use/index.html" rel="noreferrer">Using Copyrighted Works</a></li> <li><a href="http://copyright.universityofcalifornia.edu/resources/external-resources.html" rel="noreferrer">Additional Resources</a></li> <li><a href="https://copyright.universityofcalifornia.edu/faqs/" rel="noreferrer">FAQs</a></li> </ul> </li> <li><a href="https://ucop.edu/information-technology-services/initiatives/uc-commitment-to-copyright-law.html" rel="noreferrer">UC Guidelines for Compliance with the Online Service Provider Provisions of the DMCA</a>聽 <ul> <li><a href="https://security.berkeley.edu/governance/laws-regulations/digital-millennium-copyright-act-dmca-uc-berkeley" rel="noreferrer">UC Berkeley's聽<span>Designated Agent</span>聽under the DMCA</a></li> </ul> </li> <li><a href="https://security.berkeley.edu/content/combating-illegal-file-sharing" rel="noreferrer">Campus Implementation Plan for Combating Illegal File Sharing</a></li> <li>Also see the Copyright section of the聽<a href="https://security.berkeley.edu/node/53" rel="noreferrer">Campus Online Activities Policy</a>.聽The campus Library also provides extensive <a href="https://www.lib.berkeley.edu/research/scholarly-communication/copyright" rel="noreferrer">guidance on Copyright</a>.</li> </ul> <h2><a name="legalalternatives" id="legalalternatives"></a>Legal Alternatives</h2> <ul> <li>EDUCAUSE maintains a list of聽<a href="http://www.educause.edu/legalcontent" rel="noreferrer">legal sources of online content</a></li> </ul> <h2><a name="preventingInfringements" id="preventingInfringements"></a>Preventing Infringement</h2> <ul> <li><a href="http://www.ucop.edu/information-technology-services/initiatives/" rel="noreferrer">Digital Copyright Protection at the University of California</a></li> <li><a href="http://www.ucop.edu/information-technology-services/initiatives/uc-commitment-to-copyright-law.html" rel="noreferrer">UC Commitment to Copyright Law</a></li> <li><a href="http://www.ucop.edu/information-technology-services/initiatives/universitywide-copyright-policies-and-guidance-.html" rel="noreferrer">University wide Copyright Policies and Guidance</a></li> <li>EDUCAUSE: white paper on聽<a href="https://library.educause.edu/-/media/files/library/2006/1/csd4689-pdf.pdf" rel="noreferrer">Copyright Law and Potential Liability for Students Engaged in P2P File Sharing</a></li> </ul> <h2><a name="protectingOurOwnWorks" id="protectingOurOwnWorks"></a>Protecting Our Own Works</h2> <ul> <li><a href="https://security.berkeley.edu/node/337" rel="noreferrer">Copyright Notices on Campus Websites</a></li> <li>UC Berkeley's聽<a href="https://ipira.berkeley.edu/about/about-our-office" rel="noreferrer">Office of Technology Licensing</a>: assistance registering copyrights</li> </ul> <h2><a name="permissionsAndFairUse" id="permissionsAndFairUse"></a>Permissions and Fair Use</h2> <ul> <li><a href="http://www.copyright.gov/" rel="noreferrer">U.S. Copyright Office</a></li> <li><a href="http://www.copyright.com/" rel="noreferrer">Copyright Clearance Center</a>: photocopy permissions</li> <li><a href="https://www.law.cornell.edu/uscode/text/17" rel="noreferrer">Title 17鈥擟opyrights</a>, U.S. Code, Cornell Law School</li> <li><a href="http://www.templetons.com/brad/copymyths.html" rel="noreferrer">10 Big Myths about copyright explained</a><span style="color:#333333">, with applications to Usenet and Internet publication</span></li> <li><a href="https://copyright.universityofcalifornia.edu/use/public-domain.html" target="_blank" rel="noopener noreferrer">The Public Domain</a><span>, University of California</span></li> <li><a href="http://scholars.unh.edu/law_facpub/222/" rel="noreferrer">IP Basics: Copyright on the Internet</a>, Thomas G. Field, Jr., Franklin Pierce Law Center</li> <li><a href="https://chnm.gmu.edu/digitalhistory/links/cached/chapter7/link7.62.ChillingEffects.html" rel="noreferrer">Chilling Effects Clearinghouse</a>: protections for online activity in intellectual property law and the First Amendment.</li> <li><a href="http://www.benedict.com/" rel="noreferrer">Copyright Website</a>聽for "infonauts, netsurfers, webspinners, content providers, musicians, appropriationists, activists, infringers, outlaws, and law abiding citizens."</li> <li><a href="http://creativecommons.org/" rel="noreferrer">Creative Commons</a>: devoted to expanding the range of creative work available for others to build upon and share.</li> </ul></div></div></div> </div> </article> </div> </div> </div> </div> <div class="col-sm-4 col-md-3 radix-layouts-sidebar panel-panel"> <div class="panel-panel-inner"> <div class="panel-pane pane-fieldable-panels-pane pane-vuuid-6bb68e6a-71ef-4ab6-be7a-f7d170c5e750 pane-bundle-text clearfix" > <h2 class="pane-title"> On This Page </h2> <div class="pane-content"> <div class="fieldable-panels-pane"> <div class="field field-name-field-basic-text-text field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><ul> <li><a href="#generalInformation">General Information</a></li> <li><a href="#legalalternatives">Legal Alternatives</a></li> <li><a href="#preventingInfringements">Preventing Infringements</a></li> <li><a href="#protectingOurOwnWorks">Protecting Our Own Works</a></li> <li><a href="#permissionsAndFairUse">Permissions and Fair Use</a></li> </ul></div></div></div></div> </div> </div> </div> </div> </div> </div> </div><!-- /.bryant-flipped --> </div> </div> </div> <!-- /.main --> </div> <!-- /#content --> </div> <!-- /#main-content --> </div> <!-- role main --> </div> <!-- /#main-wrapper --> <footer id="footer" class="footer"> <div id="footer-main"> <div class="container"> <div class="row"> <div class="col-md-7"> <a href="https://www.berkeley.edu" rel="external" id="footer-logo"> <img src="/profiles/openberkeley/themes/openberkeley_theme_brand/assets/images/logo-berkeley-gold.svg" alt="UC Berkeley" /> </a> <div id="social-links"> <div class="item-list"><h3>Follow us:</h3><ul><li class="first last"><a href="https://twitter.com/BerkeleyIso" title="X (formerly Twitter)" rel="noreferrer"><span class="fa-brands fa fa-x-twitter"><span class="element-invisible">X (formerly Twitter)</span></span></a></li> </ul></div> </div> </div> <div class="col-md-5"> <div id="footer-main-first" class="clearfix"> <div class="region region-footer"> <div class="block block-menu block--"> <div class="block__content"> <ul class="nav nav-pills"><li class="first leaf menu-link-contact-us"><a href="/about/contact-us" title="">Contact Us</a></li> <li class="last leaf menu-link-uc-berkeley-sits-on-the-territory-of-xu膷yun"><a href="https://cejce.berkeley.edu/ohloneland" title="" rel="noreferrer">UC Berkeley sits on the territory of xu膷yun</a></li> </ul> </div> </div> </div> </div> <div id="footer-main-last" class="clearfix"> </div> </div> </div> </div> </div> <div id="footer-bottom"> <div class="container"> <div class="row"> </div> <div class="row"> <div class="col-md-6"> <ul class="openberkeley-list-unbullet"> <li id="openberkeley"><small><a href="https://open.berkeley.edu">Powered by Open Berkeley</a></small></li> <li id="accessibility-info"><small><a href="https://dap.berkeley.edu/get-help/report-web-accessibility-issue">Accessibility<span class="element-invisible"> Statement</span></a></small></li> <li id="nondiscrimination"><small><a href="https://ophd.berkeley.edu/policies-and-procedures/nondiscrimination-policy-statement">Nondiscrimination<span class="element-invisible"> Policy Statement</span></a></small></li> <li id="openberkeley-privacy-statement"><small><a href="/website-privacy-statement-berkeley-security">Privacy<span class="element-invisible"> Statement</span></a></small></li> <li class="copyright"><small>Copyright 漏 2025 UC Regents; all rights reserved </small></li> </ul> </div> <div class="col-md-6"> <p><small class="back-to-top"><a href="#skip-link">Back to Top</a></small></p> </div> </div> </div> </div> </footer> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_i91eXA1hlQ19ij0gQj-5Pyt3dDwj7KAen7yCjk7GTzY.js"></script> <script type="text/javascript" src="https://security.berkeley.edu/sites/default/files/js/js_lt1kI2u-wMEf8J8KYX6ak2cSk8aYuY7vOgFkCdX5-B0.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"286f63fcf7","applicationID":"12960141","transactionName":"ZFQBZ0pRWkdWVhVYDl0eNkFRHxtdWVEESU9DWRM=","queueTime":0,"applicationTime":237,"atts":"SBMCEQJLSUk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>