LINUX.ORG.RU
ФорумTalks

Копирайт на команду /bin/true

 ,


0

1

Для !Ъ only, версия для Ъ будет.

В UNIX /bin/true - это shell-скрипт вот такого содержания:

 #     Copyright (c) 1984 AT&T
 #       All Rights Reserved
 
 #     THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
 #     The copyright notice above does not evidence any
 #     actual or intended publication of such source code.
 
 #ident        "@(#)cmd/true.sh        50.1"

P.S. всегда думал, что /bin/true написан на C и выглядит так: main() { return 0; }
P.P.S. уже прочитал, что так оно и есть, только код несколько сложнее.

★★★★★

Последнее исправление: CYB3R (всего исправлений: 4)

Его можно оптимизировать.

backbone ★★★★★
()

так в coreutils оно на сях жэ.

C:\Users\Пашка>file /bin/true
/bin/true: PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows

snoopcat ★★★★★
()

P.S. всегда думал, что /bin/true написан на C и выглядит так: main() { return 0; }

читай вниметельнее, в GNU true - так и есть

marvin_yorke ★★★
()
Ответ на: комментарий от marvin_yorke

Нет. Там ещё есть обработка ключей --help и --version.

KivApple ★★★★★
()

P.S. всегда думал, что /bin/true написан на C и выглядит так: main() { return 0; }

во фрибсд так и есть, без наворотов.

Adjkru ★★★★★
()

P.S. всегда думал, что /bin/true написан на C и выглядит так: main() { return 0; }

В C99 можно и проще: int main() { }

reserved
()

И это весь файл. Заметьте, здесь всего три пустые строки и комментарий (строчка с #ident указывает, что это за программа). Да, вы правильно поняли; у AT&T есть копирайт на три пустые строки. Так что, если в каких-то ваших файлах есть пустые строки, вы нагло нарушаете копирайт AT&T.

AX ★★★★★
()
Ответ на: комментарий от Zhbert

Да он и не скрывал своих наклонностей. Даже в галерее были скрины, совсем овендузятился

OldWiseCat ★★
()

В США правовой маразм как всегда на высоте.

m0rph ★★★★★
()

По-моему можно просто пустой файл (0 байт)

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.