diff --git a/Scripts/Functions/cli_getCopyrightInfo.sh b/Scripts/Functions/cli_getCopyrightInfo.sh deleted file mode 100755 index 3465b07..0000000 --- a/Scripts/Functions/cli_getCopyrightInfo.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/bash -# -# cli_getCopyrightInfo.sh -- This function outputs the copyright -# information of content produced by the centos-art command-line -# interface. -# -# As I understand, the copyright exists to make people create more. -# The copyright gives creators the legal power over their creations -# and so the freedom to distribute them under the ethical terms the -# creator considers better. -# -# At this moment I don't feel very sure about this legal affairs, but -# need to decide what copyright information the centos-art will -# output. So, I'm taking the wiki (wiki.centos.org) copyright -# information as reference. -# -# Copyright (C) 2009, 2010, 2011 The CentOS Project -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# ---------------------------------------------------------------------- -# $Id$ -# ---------------------------------------------------------------------- - -function cli_getCopyrightInfo { - - case "$1" in - - '--license' ) - - # Output default license name used by all image-based - # creations inside CentOS Artwork Repository. - echo "Creative Common Attribution-ShareAlike 3.0" - ;; - - '--license-url' ) - - # Ouput default license url used by all image-based - # creations inside the CentOS Artwork Repository. - cli_printUrl --cc-sharealike - ;; - - '--copyright-year-first' ) - - # The former year when I (as part of The CentOS Project) - # started to consolidate The CentOS Project Corporate - # Visual Identity through the CentOS Artwork Repository. - echo '2009' - ;; - - '--copyright-year' | '--copyright-year-last' ) - - # The last year when The CentOS Project stopped working in - # its Corporate Visual Identity through the CentOS Artwork - # Repository. That is something that I hope does never - # happen, so assume the current year as last working year. - date +%Y - ;; - - '--copyright-year-range' ) - - local FIRST_YEAR=$(cli_getCopyrightInfo '--copyright-year-first') - local LAST_YEAR=$(cli_getCopyrightInfo '--copyright-year-last') - echo "${FIRST_YEAR}-${LAST_YEAR}" - ;; - - '--copyright-year-list' ) - - local FIRST_YEAR=$(cli_getCopyrightInfo '--copyright-year-first') - local LAST_YEAR=$(cli_getCopyrightInfo '--copyright-year-last') - - # Define full copyright year string based on first and - # last year. - local FULL_YEAR=$(\ - while [[ ${FIRST_YEAR} -le ${LAST_YEAR} ]];do - echo -n "${FIRST_YEAR}, " - FIRST_YEAR=$(($FIRST_YEAR + 1)) - done) - - # Prepare full copyright year string and print it out. - echo "${FULL_YEAR}" | sed 's!, *$!!' - ;; - - '--copyright-holder' ) - - # Output default copyright holder. - echo "The CentOS Project" - ;; - - '--copyright' | * ) - local YEAR=$(cli_getCopyrightInfo '--copyright-year') - local HOLDER=$(cli_getCopyrightInfo '--copyright-holder') - echo "Copyright © $YEAR $HOLDER" - ;; - - esac - -} diff --git a/Scripts/Functions/cli_printCopyrightInfo.sh b/Scripts/Functions/cli_printCopyrightInfo.sh new file mode 100755 index 0000000..14b6ee1 --- /dev/null +++ b/Scripts/Functions/cli_printCopyrightInfo.sh @@ -0,0 +1,110 @@ +#!/bin/bash +# +# cli_printCopyrightInfo.sh -- This function outputs the copyright +# information of content produced by the centos-art command-line +# interface. +# +# As I understand, the copyright exists to make people create more. +# The copyright gives creators the legal power over their creations +# and so the freedom to distribute them under the ethical terms the +# creator considers better. +# +# At this moment I don't feel very sure about this legal affairs, but +# need to decide what copyright information the centos-art will +# output. So, I'm taking the wiki (wiki.centos.org) copyright +# information as reference. +# +# Copyright (C) 2009, 2010, 2011 The CentOS Project +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# ---------------------------------------------------------------------- +# $Id$ +# ---------------------------------------------------------------------- + +function cli_printCopyrightInfo { + + case "$1" in + + '--license' ) + + # Output default license name used by all image-based + # creations inside CentOS Artwork Repository. + echo "Creative Common Attribution-ShareAlike 3.0" + ;; + + '--license-url' ) + + # Ouput default license url used by all image-based + # creations inside the CentOS Artwork Repository. + cli_printUrl --cc-sharealike + ;; + + '--copyright-year-first' ) + + # The former year when I (as part of The CentOS Project) + # started to consolidate The CentOS Project Corporate + # Visual Identity through the CentOS Artwork Repository. + echo '2009' + ;; + + '--copyright-year' | '--copyright-year-last' ) + + # The last year when The CentOS Project stopped working in + # its Corporate Visual Identity through the CentOS Artwork + # Repository. That is something that I hope does never + # happen, so assume the current year as last working year. + date +%Y + ;; + + '--copyright-year-range' ) + + local FIRST_YEAR=$(cli_printCopyrightInfo '--copyright-year-first') + local LAST_YEAR=$(cli_printCopyrightInfo '--copyright-year-last') + echo "${FIRST_YEAR}-${LAST_YEAR}" + ;; + + '--copyright-year-list' ) + + local FIRST_YEAR=$(cli_printCopyrightInfo '--copyright-year-first') + local LAST_YEAR=$(cli_printCopyrightInfo '--copyright-year-last') + + # Define full copyright year string based on first and + # last year. + local FULL_YEAR=$(\ + while [[ ${FIRST_YEAR} -le ${LAST_YEAR} ]];do + echo -n "${FIRST_YEAR}, " + FIRST_YEAR=$(($FIRST_YEAR + 1)) + done) + + # Prepare full copyright year string and print it out. + echo "${FULL_YEAR}" | sed 's!, *$!!' + ;; + + '--copyright-holder' ) + + # Output default copyright holder. + echo "The CentOS Project" + ;; + + '--copyright' | * ) + local YEAR=$(cli_printCopyrightInfo '--copyright-year') + local HOLDER=$(cli_printCopyrightInfo '--copyright-holder') + echo "Copyright © $YEAR $HOLDER" + ;; + + esac + +}