Page 35 - Building Digital Libraries
P. 35

CHAPTER 2


                                                   community-based model, it is assumed that resources can be understood,
                                                   described, and organized best by experts who are not necessarily part of the
                                                   library. In contrast, CONTENTdm is based on a highly centralized model
                                                   for managing images, with tools to support the workflows that are often
                                                   found in libraries. Rather than relying on authors to choose and organize
                                                   what belongs in the collection, library staff fulfill these functions. Bepress
                                                   was specifically designed to disseminate scholarly information primarily in
                                                   textual format, so the system presumes a publishing workflow, has built-in
                                                   support for features required in publishing such as embargo support, and
                                                   emphasizes search engine optimization.
                                                      The functionality offered by each platform is very different, as is the staff
                                                   and user experience, because each platform is based on a different assump-
                                                   tion of who is responsible for doing what and how tasks are performed.
                                                   Platforms have been created for publishing journals, creating exhibitions,
                                                   storing and manipulating specialized data types, managing licensed or
                                                   sensitive images, storing music to support educational programs, and many
                                                   other diverse purposes. The platform, resources, and metadata are closely
                                                   related, and optimizing them for certain purposes makes them unsuited to
                                                   other purposes. However, not optimizing them for any purpose can lead
                                                   to situations where they don’t align with user needs, are difficult to use, or
                                                   require extensive modification or are difficult to maintain.


                                                   Open Source or Proprietary?
                                                   Open source software (OSS) is software created under a license that allows
                                                   the user to modify and distribute the code. Open source software may be
                                                   maintained by a group of companies or individuals, but it might also be
                                                   maintained by a single company or individual. In contrast, proprietary soft-
                                                   ware is owned by one or more individuals or companies and has restrictions
                                                   on its use. Under normal circumstances, the code is not provided, nor are
                                                   modifications permitted.
                                                      Even if your library lacks the ability to support open source software,
                                                   support can often be contracted—often from those who produced the
                                                   software. If you need the ability to modify functionality, many companies
                                                   allow you to contract custom development, while others allow you to modify
                                                   the application yourself. It is important to be aware that future migrations
                                                   become more challenging as the level of customization increases.
                                                      It is usually unnecessary to decide whether the repository should be
                                                   open source or proprietary before selecting a platform. The practical dif-
                                                   ferences between OSS and proprietary software depend on the specifics of
                                                   an individual situation. Either open source or proprietary software may:
                                                          •	 have better functionality
                                                          •	 be easier to customize for your needs

                                                          •	 have better vendor support
                                                          •	 have better user community support
                                                          •	 be more secure
            20
   30   31   32   33   34   35   36   37   38   39   40