{'fraction_non_alphanumeric': 0.017084282460136675, 'fraction_numerical': 0.0, 'mean_word_length': 5.323741007194244, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Development Essentially an Agile Method ?

It has been argued that Open Source Software (OSS) development differs from the agile software development mode in philosophical, economical, and team structural aspects. This paper investigates the OSS development characteristics from four perspectives: process, roles and responsibilities, practices, and scope of use. The study shows that while from a legal perspective the OSS development paradigm could be seen more as a licensing structure exploiting the terms of the General Public License or similar, the OSS does in many ways follow the same lines of thought and practices as the main stream of existing agile methods. The principal differences and similarities are highlighted and discussed. It is suggested that the OSS community could benefit from the practical solutions put forward by the agile proponents and vice versa.