def METHOD_NAME():
    """
    Copy the demo static files into the effective static root.
    """
    demo_static_root = os.path.join(settings.DEMO_FILE_ROOT, 'static')
    # Either the actual static root if defined, or the staticfiles_dirs
    effective_static_root = settings.STATIC_ROOT if settings.STATIC_ROOT else settings.STATICFILES_DIRS[0]
    for subdir in os.listdir(demo_static_root):
        demo_subdir = os.path.join(demo_static_root, subdir)
        target_subdir = os.path.join(effective_static_root, subdir)
        for item in [i for i in os.listdir(demo_subdir) if i != '.gitkeep']:
            shutil.copytree(os.path.join(demo_subdir, item),
                            os.path.join(target_subdir, item))
    # Published project files should have been made read-only at
    # the time of publication
    ppdir = os.path.join(effective_static_root, 'published-projects')
    for dirpath, subdirs, files in os.walk(ppdir):
        if dirpath != ppdir:
            for f in files:
                os.chmod(os.path.join(dirpath, f), 0o444)
            for d in subdirs:
                os.chmod(os.path.join(dirpath, d), 0o555)