Nп/п : 91 из 93
 От   : Kaz Kylheku                         2:5075/128        23 сен 23 18:28:52
 К    : none) (albert                                         23 сен 23 21:31:04
 Тема : Re: Irritated. Does the lawyers take over?
----------------------------------------------------------------------------------
                                                                                 
@MSGID: <20230923111604.892@kylheku.com> 20ad6146
@REPLY:
6acf6b50
@REPLYADDR Kaz Kylheku <864-117-4973@kylheku.com>
@REPLYTO 2:5075/128 Kaz Kylheku
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: <20230923111604.892@kylheku.com>
@RFC-References:

@TZUTC: -0000
@PID: slrn/pre1.0.4-9 (Linux)
@TID: FIDOGATE-5.12-ge4e8b94
On 2023-09-23, albert@cherry.(none) (albert)  wrote:
> I study the source of clojure:
>
> / ------------------------------------------
> /**
>  *   Copyright (c) Rich Hickey. All rights reserved.
>  The use and distribution terms for this software are covered by the
 > * Eclipse Public License 1.0
(http://opensource.org/licenses/eclipse-1.0.php)
 > * which can be found in the file epl-v10.html at the root of
this distribution.
>  *   By using this software in any fashion, you are agreeing to be bound by
>  *          the terms of this license.
>  *   You must not remove this notice, or any other, from this software.
>  **/
>
> /* rich Jun 11, 2008 */
>
> package clojure.lang;
>
> public interface IReduce extends IReduceInit{
> Object reduce(IFn f) ;
> }
> / ------------------------------------------
>
> Really? Can we be forced to look at copyright before we can use
> this? Can this trivial code really be copyrighted?

It`s very common for software projects to have unform copyright headers
plastered into every file.

This applies to proprietary, commercial software as well as free open
source.

I`ve never worked in a company in which every source file we developed
didn`t have a copyright block on the top, no matter how trivial the
content.

Pretty trivial works are copyrightable, like simple-minded pop songs.

> Note that the copyright message dwarfs the code.

The code looks like it is only an interface specification; i.e.
it defines an API and not any program behavior.

Copyrighting API`s is a form of monopolistic abuse.

It was the subject of a lawsuit between Oracle and Google.

Read all about it here.

https://en.wikipedia.org/wiki/API#Dispute_over_copyright_protection_for_APIs

(And in fact that involved Java, not that it matters.)

The latest scoop is that Oracle kept appealing this all the way to
the U.S. Supreme Court and lost; the court decided that Google`s cloning
of APIs isn`t infringing.

Whether or not APIs are copyrightable, projects are going to stick their
copyright header on files that define APIs, and simply copy-pasting
their exact definition (especially including the copyright header, doh!)
could be infringing.

-- 
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca
NOTE: If you use Google Groups, I don`t see you, unless you`re whitelisted.
--- slrn/pre1.0.4-9 (Linux)
 * Origin: A noiseless patient Spider (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх