Oprogramowanie a nie różnice w oprogramowaniu

Oct 23 2020

Na tej stronie https://choosealicense.com/non-software/#data-media-etcwydają się klasyfikować nie oprogramowanie jako dane, ale czy dane nie mogą być kodem, który z kolei byłby oprogramowaniem? Zasadniczo w świecie open source, co jest uważane za oprogramowanie, a co nie? Czy kod nie jest uważany za oprogramowanie, jeśli umieścisz go w grze, która jest oprogramowaniem?

Zasadniczo jest ten kod, który napisałem i musisz go skopiować do edytora w grze dla gry za pomocą dodatku, który jest licencjonowany w ramach Apache 2.0 i znajduje się w warsztacie Steam, aby używać kodu, który tworzysz w grze. Czy kod, który napisałem, byłby uważany za oprogramowanie, czy nie, myślę, że nie jest to oprogramowanie, ponieważ nie wklejam go do gry. Ale nie jestem pewien i potrzebuję opinii na temat tego, jak ludzie by to sklasyfikowali. Wiem, że nie oprogramowanie to media i tym podobne. Ale jest to coś pośredniego między oprogramowaniem a nie oprogramowaniem, ponieważ nie będzie działać bez dodatku, który musisz dodać do podstawowej gry / oprogramowania, aby móc go używać w grze.

Odpowiedzi

1 BartvanIngenSchenau Oct 23 2020 at 14:13

Zasadniczo w świecie open source, co jest uważane za oprogramowanie, a co nie?

Nie znam całej społeczności open source, ale mogę przedstawić Ci moje stanowisko w tej sprawie.

Moim zdaniem coś jest oprogramowaniem, jeśli zawiera instrukcje umożliwiające komputerowi wykonanie pewnych czynności, przy czym te działania nie polegają tylko na „wyświetlaniu zawartości z takim formatowaniem”.

Czy kod nie jest uważany za oprogramowanie, jeśli umieścisz go w grze, która jest oprogramowaniem?

Dla mnie to zależy od tego, co kod robi z grą. Jeśli wpływa to tylko na scenerię, w której toczy się gra, ale tak naprawdę nie wpływa na charakter gry, to uważam, że są to dane. Jeśli kod naprawdę wpływa na naturę gry, prawdopodobnie jest to oprogramowanie.


Ze względu na ochronę praw autorskich nie ma znaczenia, czy kod jest uważany za oprogramowanie, czy nie. W przypadku prawa autorskiego to wszystko to samo, co książki i inne dzieła literackie.

Powodem, dla którego posiadamy licencje dotyczące praw autorskich, które są specjalnie dostosowane do oprogramowania, jest to, że istnieją pewne unikalne aspekty oprogramowania, których nie można znaleźć w innych dziełach objętych prawem autorskim.

  • Oprogramowanie jest rutynowo i mechanicznie przekształcane z formatu czytelnego dla człowieka na format przeznaczony do odczytu maszynowego. Stąd bierze się pojęcie kodu źródłowego w licencji na oprogramowanie typu copyleft / share-alike
  • W przeciwieństwie do innych utworów oprogramowanie użytkownika końcowego jest rzadko tworzone przez jednego właściciela praw autorskich (lub grupę współpracujących właścicieli praw autorskich). Aplikacja jest zwykle połączona z jedną lub większą liczbą niezależnie tworzonych bibliotek. Niektórzy uważają, że to połączenie tworzy nową pracę pochodną, ​​która pochodzi ze wszystkich projektów wejściowych. Ponieważ tworzenie pracy pochodnej jest dozwolone tylko na podstawie licencji, licencje dotyczące praw autorskich do oprogramowania mogą wymagać uwzględnienia tego aspektu.

Nie oznacza to, że licencje dotyczące praw autorskich dostosowane do oprogramowania nie mogą być używane do prac innych niż oprogramowanie, ale niektóre warunki i klauzule mogą wyglądać nieco dziwnie, gdy licencja na oprogramowanie jest stosowana do dzieła innego niż oprogramowanie.

1 PhilipKendall Oct 23 2020 at 05:02

Zasadniczo w świecie open source, co jest uważane za oprogramowanie, a co nie?

Nie ma zasadniczej różnicy: podstawową formą ochrony zarówno oprogramowania, jak i „danych” jest prawo autorskie. Jednak niektóre licencje (np. Rodzina GNU GPL) dotyczą konkretnie kwestii specyficznych dla oprogramowania (np. Łączenia), więc lepiej nadają się jako licencja na oprogramowanie. Inne licencje, na przykład Open Font License, zajmują się kwestiami specyficznymi dla innych form mediów (co nie jest zaskoczeniem, jeśli chodzi o czcionki w przypadku Open Font License), więc lepiej nadają się jako licencja na czcionki.

Mógłbyś jednak użyć licencji GNU GPL do licencjonowania czcionki (i to z pewnością zostało zrobione) lub Open Font License do licencjonowania jakiegoś oprogramowania. Z pewnością nie jest to zalecane, ponieważ prawdopodobnie nie zapewniłoby Tobie lub odbiorcom oprogramowania takich wolności i ochrony, jakich pragniesz.

Ale nie jestem pewien i potrzebuję opinii na temat tego, jak ludzie by to sklasyfikowali.

Jeśli uważasz, że jest to dla Ciebie poważny problem, nie potrzebujesz opinii przypadkowych ludzi w Internecie, potrzebujesz profesjonalnych usług prawnika.