Багато хто це вже знає вільне програмне забезпечення та open-sourcee (відкрите джерело) не те саме, але навіть ті з нас, хто його знає, іноді використовують його як синонім, і це не зовсім правильно. Є певні відмінності, які необхідно виділити.
Хоча в обох випадках саме програмне забезпечення (ми також бачили, як ця філософія перейшла на апаратне забезпечення та навіть інші категорії) сприяє цьому вихідний код Щоб мати змогу побачити, як це робиться і що робить, не все схоже. Ми також знаємо, що безкоштовне програмне забезпечення є безкоштовним, і що програми з відкритим вихідним кодом або операційні системи - це здебільшого також.
Щодо розвитокВ обох випадках код можна модифікувати або вдосконалити та використовувати «вільно». Очевидно, ви будете думати, що вільне програмне забезпечення також є відкритим кодом, і ви абсолютно праві. Тому нам більше слід говорити про ліцензії, а не про безкоштовне програмне забезпечення та програмне забезпечення з відкритим кодом. То яка різниця?
Щоб відповісти на попереднє запитання, ми можемо проаналізувати дві найвидатніші ліцензії в цій галузі, BSD та GPL. Ліцензія BSD - це ліцензія на охоплення програмного забезпечення з відкритим кодом, і, незважаючи на те, що, на думку багатьох, вона набагато більш дозвільна, ніж GPL. Але вседозволеність іноді має серйозні наслідки.
Ми не будемо вдаватися в деталі пояснення того, з чого складаються GPL та BSD, оскільки ми могли б отримати вміст для кількох статей, але ми виділяємо ключовий момент. Хоча програмне забезпечення за ліцензією GPL може бути змінено та розповсюджене до тих пір, поки воно залишається безкоштовним, програмне забезпечення за ліцензією BSD може бути змінено та розповсюджене за іншою ліцензією (включаючи програми закритий код).
Тому не буде “Linux"Закрито так, ніби є"BSD”Закрито (Mac OS X) ... Зрештою, я маю на увазі сказати, що вільне програмне забезпечення завжди буде безкоштовним, але з відкритим вихідним кодом одного разу може натрапити на похідну, в якій нам б’ють по обличчю, намагаючись відшукати його вихідний код.
Нотатка.
Те, що програмне забезпечення перебуває під ліцензією GPL, не означає, що воно має бути безкоштовним. Я можу розробити програму, покласти на неї відповідну ліцензію, і як я міг залишити її безкоштовно, я міг би також брати за неї плату, і з цієї причини вона не переставала б бути GPL. Це точно на графіку. Я можу продати його, якщо хочу.
Багато разів плутанина подається терміном англійською мовою. Безкоштовне програмне забезпечення, одне із значень безкоштовного, є безкоштовним.
Привіт. Звичайно, те, що ви говорите, є абсолютно правдивим. Насправді, носії англійської мови часто змінюють слово "безкоштовно" на "безкоштовно", оскільки воно менш двозначне. Безкоштовно англійською мовою може означати як безкоштовне, так і безкоштовне, але не завжди безкоштовне програмне забезпечення є безкоштовним, і тому його називають "вільним програмним забезпеченням", щоб його відрізняти. Також безкоштовні програми не повинні бути безкоштовними або з відкритим кодом, існує багато закритих програм для завантаження.
Привіт!