저는 진보적 인 자선 단체를위한 소프트웨어 제품을 개발하도록 위임받은 회사에서 일합니다. 우리는 오픈 소스를 원했던 라이브러리를 만들었고 OP와 마찬가지로 찾을 수있는 라이센스에 만족하지 못했습니다.
우리는 최소한 우리가 지원하는 자선 단체의 목표와 반대하는 사람들이 코드를 사용하지 않도록 Just World License를 만들었습니다 . ( 뒤에 우리의 이유를 설명 하는 기사가 있습니다)
아래에서는 의견과 답변으로 제기 된 윤리 라이센스에 대한 이의 제기를 다루겠습니다. 그렇게하면서 나는 GPL과 비교할 것이다. 왜냐하면 그것은 강력한 이데올로기 적 관점에서 도출 된 라이센스의 예이기도하기 때문에 라이센스가 단순한 법률 문서가 아니라 그 측면에 대한 지침이되기 때문이다. 우리는 받아들이 러왔다.
왜 윤리적이지 않습니까?
내가 읽은 많은 반대 의견은 그러한 라이센스의 집행 가능성과 관련이 있지만, 윤리 라이센스의 목적은 법원에서 라이센스를 시행하는 것이 아니라고 주장합니다. 사실, 법정에서 시험하기를 원하지 않는 대부분의 법률 문서는 비싸고 고통 스럽습니다. 그렇습니다. 명확하고 명확하게 작성해야하지만 대부분의 사람들은 상대방을 법정으로 데려가는 것을 기본 목표로 법률 문서를 작성하지 않습니다.
사람들이 (올바로) 지적했듯이, 대기업이 제한에도 불구하고 소프트웨어를 사용하려는 경우 법률 서류에 파 묻힐 수있는 리소스가있을 것입니다.
그러나 이것은 GPL과 다르지 않으며 GPL도 FOSS 개발자가 오픈 소스 코드 오용에 대해 대기업을 고용 할 수 있도록 작성되지 않았습니다. 예, 그것은 법적으로 특정과의 가능한 시행 할 수 있지만, 그 기본이 아니었다 목적 저자는 그것을 염두에두고 있었다. 소프트웨어와 소스를 자유롭게 공유해야한다는 아이디어를 전파하기 위해 GPL을 만들었습니다.
마찬가지로, 윤리적 인 라이센스를 만들 때 우리는 소프트웨어를 세상의 개선을 위해 사용해야하며 개발자가 소프트웨어를 사용하는 방법에 대해 책임을 질 수 있다는 아이디어를 전파하고자합니다.
집행 가능성
나는 또한 윤리적 인 라이센스를 시행 할 수 있다고 주장한다. JSLint의 매우 모호한 라이센스 조항에도 불구하고 IBM은 저자에게 악의에 대한 JSLint 사용에 대한 명시 적 허가를 요청하는 집행에 대해 충분히 우려하고있었습니다 .
그렇습니다. 큰 담배는 우리의 코드를 사용하고 조용히 할 수는 있지만 발견되거나 휘파람에 대한 두려움과 집행 가능성은 대부분의 회사, 심지어 나쁜 일을하는 사람들조차도 위험 할 가치가 없다고 결정하기에 충분합니다. 가서 다른 코드를 찾으십시오.
불법적 인 물건의 사용을 제한하는 것은 의미가 없습니다
동의했다.
윤리적 인 라이센스를 작성함으로써 우리는 이러한 이유로 불법 행위를 배제하지 않기로 결정했으며, 일부 국가에는 사람들의 자유를 끔찍한 방식으로 제한하는 법이 실제로 나빴 기 때문입니다. 그러한 일에 반대하는 활동가들이 우리의 소프트웨어를 사용하기를 원한다면, 우리가 나타나서 중단을 추가하고 그들의 문제에 대한 염려를 걱정할 필요없이 걱정할 것입니다.
그것이 나쁘면 그것을 막을 법이 있습니다
<WhatsApp을 통해 이메일을 보내는 것에 대해 Mark Zuckerberg에게 요청하는 의원의 의무 비디오 삽입>
불행히도, 우리 의원들은 기술뿐만 아니라 변화하는 사회 규범에 대응할 때 가장 느리게 움직입니다. 우선 2018 년이며 실제 노예 가 만든 선반에 여전히 제품이 있습니다 .
윤리적 정의 불가
세상은 종종 만들어지는 것만 큼 회색이 아닙니다.
우리의 라이센스는 사람들이 미래 세대를 위해 지구의 상태를 망치거나 노예 노동을 이용하거나 인종 차별을 조장하거나 행동 심리학을 해킹하여 사람들이 자신의 삶의 짐을 낭비하게 만드는 것으로 알려진 행동을 취하는 데 소프트웨어를 사용하지 못하게합니다. 광고 클릭
이것들은 트롤리 문제 가 아닙니다 .
윤리는 주관적이다
예, 그러나 이것은 나쁘지 않습니다.
가장 중요한 결정 중 일부는 주관적입니다. 당신이 관심이 있다면, 사고로 감정 센터가 손상되었고 그들의 이유와 객관성이 완전히 손상되었지만 더 이상 기능을 할 수없는 사람들에 대한 정말 흥미로운 이야기 가 있습니다.
철학적으로 덜. 변경 사항을 공개하지 않고 FOSS 소프트웨어를 가져 와서 개선하는 것은 잘못된 생각입니다. 이것은 GPL의 핵심 부분을 구성하는 주관적인 관점이며 소프트웨어 개발 세계의 모든 사람들이 그것이 좋은 일이라는 데 동의 할 수는 없지만, 이러한 의견 차이는 아직 FOSS 커뮤니티를 무너 뜨리지 않았습니다.
불편할 것입니다
글쎄요, 그게 요점입니다. 회사가 윤리적으로 모호한 행위를위한 소프트웨어를 작성하는 경우 윤리적 인 라이센스는 불편 함을 의미합니다.
일부 FOSS 라이센스도 마찬가지입니다. 오늘날 일부 회사는 제품에 GPL 코드를 원하지 않기 때문에 라이센스 검사기와 같은 도구를 사용하고 있습니다.
모든 저자가 자신의 윤리에 대한 정의를 내렸고 많은 비표준 윤리 라이센스를 보유한 경우 이것이 매우 힘들고 불편 해졌지만, 현재 일반 오픈 소스와 마찬가지로 소수의 표준 라이센스에 동의 할 수 있습니다 덜 편리 할 이유가 없습니다.
나쁜 회사는 그냥 자신을 작성합니다
좋은. 사람들과 미래에 해를 끼치면서 이익을 얻으려면 자원을 낭비하게하십시오.
제한을 해제 한 작은 라이브러리를 배치하면 큰 사악한 기업을 실질적으로 억제 할 수 있다고 생각하지는 않겠지 만 더 큰 프로젝트는 어떻게했을까요?
예를 들어, 석유 및 가스 회사는 Apache Hadoop을 사용하여 문을 닫아야 할 때 더 수익성 있게 운영 하여 기후 재난을 피할 수 있도록하고 있습니다.
만약 Apache Foundation이 그러한 용도가 그들의 임무가 그들의 자원을 구상한다는 공공 이익에 속하지 않는다고 결정하고 라이센스에서 그것을 결정하기로 결정했다면, 회사는 다른 것, 아마도 값 비싼 독점 솔루션으로 전환해야 할 것입니다. 우리의 미래에 해를 끼치는 회사의 결론에서이 끌기는 좋은 일입니다.
새로운 아이디어야
이 모든 것에서 Just World License 는 새로운 아이디어입니다. 우리는 다리가 있다고 생각하며 피드백을 환영하거나 더 나은 요청을합니다.