Re: Yes: The linux devs can rescind their license grant. GPLv2 is a bare license and is revocable by the grantor.

2018-12-27 Thread Ingo Schwarze
Hi,

i'm not replying to the trolls (or their off-topic rants) in this
thread, and i'm not spamming other project's lists.  Instead, i'd
merely like to clarify a point that is actually on topic on this
list, to avoid that users get confused by FUD.

One of the trolls wrote:

> A gratuitous license, absent an attached interest, is revocable at will.
> This goes for GPLv2 as used by linux, just as it goes for the BSD 
> license(s).

That is not what /usr/share/misc/license.template means,
and i'm sure all OpenBSD developers are aware of that.
The OpenBSD website makes the meaning very explicit:

  https://www.openbsd.org/policy.html

  [...]
  Finally, releases are generally binding on the material that they
  are distributed with.  This means that if the originator of a
  work distributes that work with a release granting certain
  permissions, those permissions apply as stated, without discrimination,
  to all persons legitimately possessing a copy of the work.  That
  means that having granted a permission, the copyright holder can
  not retroactively say that an individual or class of individuals
  are no longer granted those permissions.  Likewise should the
  copyright holder decide to "go commercial" he can not revoke
  permissions already granted for the use of the work as distributed,
  though he may impose more restrictive permissions in his future
  distributions of that work.

Yours,
  Ingo



FU: RE: Why is no one discussing this anymore?

2018-12-27 Thread leo_tck
zeur here.

I now[0] see that a whole bunch of lists were Cc'd, and while I'm not
sorry for not preserving the Ccs, I realize that you might not have been
addressing us, misc@OpenBSD.org.

I still think my point holds, though. This should be a matter of great
concern for OpenBSD, like it is to just about every other project
relying on licensed code, "open" or not.

--zeur.

[0] post-coffee-intake =) 

> This whole discussion is best served elsewhere.

-- 
Friggin' Machines!



RE: Why is no one discussing this anymore?

2018-12-27 Thread leo_tck
zeur here.

> This whole discussion is best served elsewhere.

Yeah, comfortably away from an affected project, for sure! Remember what
happened w/ ipf(4)? Now imagine peope getting angry at theo (not an
uncommon thing, given his behaviour), and retaliating by revoking their
license to crucial portions of kern_proc, or their port's locore?

What if the drm(4) developers would suddenly throw a hissy fit and
decree that it may only be used in lunix, or that it be placed under a
restrictive license? The copyright on some code is helt by corporations
(for-profit or otherwise) -- what if *THEY* decide to change their
policy? 

These are real issues.

--zeurkous.

-- 
Friggin' Machines!



RE: Yes: The linux devs can rescind their license grant. GPLv2 is a bare license and is revocable by the grantor.

2018-12-27 Thread leo_tck
zeur here.

> NOTHING to hold them to a promise THEY NEVER MADE.

This is what I've suspected for a long time -- the only solution appears
to be the public domain. For jurisdictions were the public domain is not
legally recognized (I've been told they exist), a workaround /may/ be to
not attach one's name to one's work.

IANAL.

--zeurkous.

-- 
Friggin' Machines!



Re: Why is no one discussing this anymore?

2018-12-27 Thread Michael Loginov
What is going on here? It seems to me, that I have to stop using my lovely,
my the best and my other such the words FreeBSD.
Why should I stop? Because of theese stupid, totally political, totally
bullshits! Does the FreeBSD dying under those "modern” tolerancy? It was
the best system, I really love it. But, what the hell is going on here
right now? Is it the end of FreeBSD? You really got ready to kill it on
behalth to all this stupid tolerancy and other such the bullshit? But why?
Just tell me, why should You like to kill Your the best for the worst?
You are IT specialists. You are, probably, the only intelligence on this
planet. May be, the only in Universe. What are You doing? Just ask
Yourselfe, what are You doing right now.

чт, 27 дек. 2018 г., 23:49 Bon Onlines bononli...@gmail.com:

> Are you aware we are in the end of year holidays? I recommend you to
> not call others as an idiot, as the only idiot here are you ;)
>
> On Thu, Dec 27, 2018 at 9:31 PM  wrote:
> >
> > Why is no one discussing this anymore.
> >
> > It's like you just accepted the "NU UH U WRONG" proclamation from
> > programmers.
> >
> > Are you idiots aware that programmers DO NOT KNOW THE LAW simply by
> > virtue of being "smarts"?
> >
> > Are you idiots aware that I am a lawyer, I have studied the law, and I
> > do know more than the programmers on this issue (note: I'm also a
> > programmer too... but for something useful... like games :) )
> >
> > Are you idiots aware that Eben Moglen (drafter of the GPLv3 (not 2,
> > Linux is under 2)) has NOT made good on his pledge to publish a report
> > on how I'm wrong and let me "correct" him where he got it wrong.
> >
> > Why do you think that is? That in 2 months nothing.
> >
> > It's because, as a relative who's worked in the field for many decades
> > said: he's full of shit.
> >
> > Anything he publishes would just undermine the stance he's taken.
> >
> > The license IS recindable at the will of the 1000s of grantors. Any one
> > of them could shake the tree.
> > ___
> > freebsd-c...@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-chat
> > To unsubscribe, send any mail to "freebsd-chat-unsubscr...@freebsd.org"
> ___
> freebsd-c...@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-chat
> To unsubscribe, send any mail to "freebsd-chat-unsubscr...@freebsd.org"
>


Re: Why is no one discussing this anymore?

2018-12-27 Thread vsnsdualce
Waiting quietly for two months for Eben Moglen's preliminary write-up 
(which I was to be sent to "correct") got me no-where. Every seems to 
have concluded that the issue is settled since there was no more public 
discussion.


All the "other side" said was "nuh-uh" and "you're not a lawyer" (false: 
I am) and "you deserve to be in prison , isn't practicing law without a 
license a crime!" (I have a license), and "I'm sure RMS would have made 
sure the license was not revocable" (he required everyone to sign over 
their copyright to his foundation... guess why...).


Along with "This Artistic License Case decided the AL was not a 
contract, it was simply a copyright license!! SO THERE!!" (AL is not the 
GPL... but... the finding in that case helps me, why are you citing 
it?).


(They wisely did not cite the printer driver case where the court looked 
at the offer to do (paying) business and decided that their was an offer 
and acceptance based on that other additional writing... since that one 
isn't on point at all except for the fact that one of the options in 
that writing was a choice of a GPL licensed work if you didn't want to 
pay a commercial fee. (The contract there was the other writing giving 
the option: Pay and get more rights, don't pay and here's the GPL), so 
at-least there's that.)


Being nice did nothing but harm the case of the truth in the eyes of the 
people however.


The guys on the DNG list (Steve Litt I believe) are the ones that want 
me jailed...


On 2018-12-27 20:37, Paul Stuffins wrote:

Are you idiots aware 

Insulting people is not the right way to get your point across!
___
freebsd-c...@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "freebsd-chat-unsubscr...@freebsd.org"




Re: Why is no one discussing this anymore?

2018-12-27 Thread Christopher Turkel
This whole discussion is best served elsewhere.

On Thursday, December 27, 2018,  wrote:

> Why is no one discussing this anymore.
>
> It's like you just accepted the "NU UH U WRONG" proclamation from
> programmers.
>
> Are you idiots aware that programmers DO NOT KNOW THE LAW simply by virtue
> of being "smarts"?
>
> Are you idiots aware that I am a lawyer, I have studied the law, and I do
> know more than the programmers on this issue (note: I'm also a programmer
> too... but for something useful... like games :) )
>
> Are you idiots aware that Eben Moglen (drafter of the GPLv3 (not 2, Linux
> is under 2)) has NOT made good on his pledge to publish a report on how I'm
> wrong and let me "correct" him where he got it wrong.
>
> Why do you think that is? That in 2 months nothing.
>
> It's because, as a relative who's worked in the field for many decades
> said: he's full of shit.
>
> Anything he publishes would just undermine the stance he's taken.
>
> The license IS recindable at the will of the 1000s of grantors. Any one of
> them could shake the tree.
>
>


Re: Why is no one discussing this anymore?

2018-12-27 Thread Bon Onlines
Are you aware we are in the end of year holidays? I recommend you to
not call others as an idiot, as the only idiot here are you ;)

On Thu, Dec 27, 2018 at 9:31 PM  wrote:
>
> Why is no one discussing this anymore.
>
> It's like you just accepted the "NU UH U WRONG" proclamation from
> programmers.
>
> Are you idiots aware that programmers DO NOT KNOW THE LAW simply by
> virtue of being "smarts"?
>
> Are you idiots aware that I am a lawyer, I have studied the law, and I
> do know more than the programmers on this issue (note: I'm also a
> programmer too... but for something useful... like games :) )
>
> Are you idiots aware that Eben Moglen (drafter of the GPLv3 (not 2,
> Linux is under 2)) has NOT made good on his pledge to publish a report
> on how I'm wrong and let me "correct" him where he got it wrong.
>
> Why do you think that is? That in 2 months nothing.
>
> It's because, as a relative who's worked in the field for many decades
> said: he's full of shit.
>
> Anything he publishes would just undermine the stance he's taken.
>
> The license IS recindable at the will of the 1000s of grantors. Any one
> of them could shake the tree.
> ___
> freebsd-c...@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-chat
> To unsubscribe, send any mail to "freebsd-chat-unsubscr...@freebsd.org"



Why is no one discussing this anymore?

2018-12-27 Thread vsnsdualce

Why is no one discussing this anymore.

It's like you just accepted the "NU UH U WRONG" proclamation from 
programmers.


Are you idiots aware that programmers DO NOT KNOW THE LAW simply by 
virtue of being "smarts"?


Are you idiots aware that I am a lawyer, I have studied the law, and I 
do know more than the programmers on this issue (note: I'm also a 
programmer too... but for something useful... like games :) )


Are you idiots aware that Eben Moglen (drafter of the GPLv3 (not 2, 
Linux is under 2)) has NOT made good on his pledge to publish a report 
on how I'm wrong and let me "correct" him where he got it wrong.


Why do you think that is? That in 2 months nothing.

It's because, as a relative who's worked in the field for many decades 
said: he's full of shit.


Anything he publishes would just undermine the stance he's taken.

The license IS recindable at the will of the 1000s of grantors. Any one 
of them could shake the tree.




Re: Yes: The linux devs can rescind their license grant. GPLv2 is a bare license and is revocable by the grantor.

2018-12-27 Thread vsnsdualce

(2) ... (I am not going to go over the legal mistakes you've made,
because of (1))...


I have not made legal mistakes, pompous programmer asshole*.

A gratuitous license, absent an attached interest, is revocable at will.

This goes for GPLv2 as used by linux, just as it goes for the BSD 
license(s).

The only entities who have, with regards to BSD, an attached interests
are perhaps those companies who pay for its development. Non-gratis 
(paying) customers
may have some refuge under consumer protection statutes, for current 
versions they have

in their posession, paid for by good consideration.

Everyone else has NOTHING.
Do you understand that?

In the case of the 1000's of linux copyright holders to whom no 
consideration
was given by an entity, and the various BSD copyright holders (read: the 
programmers),
who have not ASSIGNED their copyright over to some other entity, there 
is

NOTHING to hold them to a promise THEY NEVER MADE.

DO YOU UNDERSTAND THAT YOU FUCKING PIECE OF SHIT?
DO YOU UNDERSTAND THAT NEITHER THEY NOR YOU HAVE PROMISED NOT TO ELLECT
TO USE YOUR AS-OF-RIGHT OPTION TO RESCIND YOUR GRATUITOUS LICENSE 
REGARDING

YOUR WORK.

One cannot rely on a promise that was never made, additionally many of 
them

were never paid consideration for this non existant promise either.


*(Note: I am both a programmer and an attorney, so I know the type)

On 2018-12-24 16:01, Raul Miller wrote:

(1) Wrong mailing lists - these are not linux mailing lists.

(2) ... (I am not going to go over the legal mistakes you've made,
because of (1))...

(3) Anyways, ... people do make mistakes... But, please stop making
these mistakes.

Thanks,

--
Raul

On Mon, Dec 24, 2018 at 10:55 AM  wrote:


Bradley M. Kuhn: The SFConservancy's new explanation was refuted 5 
hours

after it was published:




Yes they can, greg.

The GPL v2, is a bare license. It is not a contract. It lacks
consideration between the licensee and the grantor.

(IE: They didn't pay you, Greg, a thing. YOU, Greg, simply have chosen
to bestow a benefit upon them where they suffer no detriment and you, 
in

fact, gain no bargained-for benefit)

As a bare license, (read: property license), the standard rules
regarding the alienation of property apply.

Therein: a gratuitous license is revocable at the will of the grantor.

The licensee then may ATTEMPT, as an affirmative defense against your
as-of-right action to claim promissory estoppel in state court, and
"keep you to your word". However you made no such promise disclaiming
your right to rescind the license.

Remeber: There is no utterance disclaiming this right within the GPL
version 2. Linus, furthermore, has chosen both to exclude the "or any
later version" codicil, to reject the GPL version 3, AND to publicly
savage GPL version 3 (he surely has his reasons, perhaps this is one 
of
them, left unstated). (GPLv3 which has such promises listed (not to 
say

that they would be effective against the grantor, but it is an attempt
at the least)).




The Software Freedom Conservancy has attempted to mis-construe clause 
4

of the GPL version 2 as a "no-revocation by grantor" clause.

However, reading said clause, using plain construction, leads a
reasonable person to understand that said clause is speaking
specifically about the situation where an upstream licensee loses 
their
permission under the terms due to a violation of the terms; in that 
case

the down-stream licensee does not in-turn also lose their permission
under the terms.

Additionally, clause 0 makes it crystal clear that "You" is defined as
the licensee, not the grantor. Another issue the SFConservancy's 
public

service announcement chooses to ignore.

Thirdly, the SFConservancy banks on the ignorance of both the public 
and
the developers regarding property alienation. A license does not 
impinge

the rights of the party granting the license in a quid-pro-quo manner
vis a vis the licensee's taking. A license merely grants permission,
extended from the grantor, to the licensee, regarding the article of
property that is being impinged. A license is NOT a full nor is it a
permanent alienation of the article(property) in question. The 
impinged
property, being under a non bargained-for temporary grant, can be 
taken

back into the sole dominion of the owner - at his election to do so.



Now as to the 9th circuit appellate court's decision in Jacobsen v.
Katzer . While the court waxes eloquently about opensource licenses,
even mentioning the word "consideration" in it's long dicta, when it
comes time to make the binding decision the court found that the lower
(district) court was in _ERROR_ regarding the application of
contract-law principals to the Artistic License, regarding the case, 
and

instructed the lower court to instead construe said license as a
Copyright License.

The SFConservancy, and Bruce Perens have chosen to:
1) Rely on the dicta. (non-binding - "some things could be contracts -
opensource is great")
2) Ignore the 

Error output from ndp -an

2018-12-27 Thread Aaron Riekenberg
I'm using OpenBSD 6.4 on a pcengines apu2 box as a router/firewall for a
CenturyLink DSL (pppoe) connection.

Today I set up rd6 for ipv6 for the first time, similar to what is
described here:
https://gist.github.com/afresh1/791343380b4410687d51fdd94f20bd42

Things are working well but one minor issue I notice is when I run "ndp
-an" to see ipv6 neighbor info I get an error printed to stderr from ndp:

[aaron@apu2] ~$ ndp -an
Neighbor Linklayer Address   Netif ExpireS
Flags
ndp: ioctl(SIOCGNBRINFO_IN6): Invalid argument
ndp: failed to get neighbor information

This is followed by normal ndp output lines so this seems like a very minor
bug, but is slightly noisy.

Below I am pasting:
1. ktrace output for the "ndp -an" command.  Looks like
ioctl(SIOCGNBRINFO_IN6) is being called on a SOCK_DGRAM socket.  ioctl
returns -1 with errno 22 Invalid Argument.
2. ifconfig output


1. ktrace output from "ndp -an" command:
  9697 ndp  CALL  socket(AF_INET6,0x2,0)
  9697 ndp  RET   socket 3
  9697 ndp  CALL
 sysctl(4.17.0.0.6.0,0,0x7f7ee808,0,0)
  9697 ndp  RET   sysctl 0
  9697 ndp  CALL
 sysctl(4.17.0.0.6.0,0x133e91ee1a00,0x7f7ee808,0,0)
  9697 ndp  RET   sysctl 0
  9697 ndp  CALL  kbind(0x7f7ee7c8,24,0xd76384b171042686)
  9697 ndp  RET   kbind 0
  9697 ndp  CALL  ioctl(3,SIOCGNBRINFO_IN6,0x133c63e05100)
  9697 ndp  RET   ioctl -1 errno 22 Invalid argument
  9697 ndp  CALL  kbind(0x7f7ee7c8,24,0xd76384b171042686)
  9697 ndp  RET   kbind 0
  9697 ndp  CALL  write(2,0x7f7ee050,0x5)
  9697 ndp  GIO   fd 2 wrote 5 bytes
   "ndp: "
  9697 ndp  RET   write 5
  9697 ndp  CALL  write(2,0x7f7ee140,0x17)
  9697 ndp  GIO   fd 2 wrote 23 bytes
   "ioctl(SIOCGNBRINFO_IN6)"

2. ifconfig:
[aaron@apu2] ~$ ifconfig
lo0: flags=8049 mtu 32768
index 5 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet 127.0.0.1 netmask 0xff00
em0: flags=8843 mtu 1500
lladdr 00:0d:b9:4b:17:10
index 1 priority 0 llprio 3
media: Ethernet autoselect (1000baseT full-duplex)
status: active
em1: flags=8843 mtu 1500
lladdr 00:0d:b9:4b:17:11
index 2 priority 0 llprio 3
media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
status: active
inet 192.168.1.1 netmask 0xff00 broadcast 192.168.1.255
inet6 fe80::813b:5c49:d64b:f9fc%em1 prefixlen 64 scopeid 0x2
inet6 2602:d8:a032:2200::1 prefixlen 64
em2: flags=8802 mtu 1500
lladdr 00:0d:b9:4b:17:12
index 3 priority 0 llprio 3
media: Ethernet autoselect (none)
status: no carrier
enc0: flags=0<>
index 4 priority 0 llprio 3
groups: enc
status: active
pppoe0: flags=8851 mtu 1492
index 6 priority 0 llprio 3
dev: vlan201 state: session
sid: 0x25d PADI retries: 4 PADR retries: 0 time: 04:57:57
sppp: phase network authproto chap
groups: pppoe egress
status: active
inet 216.160.50.34 --> 207.109.2.20 netmask 0x
vlan201: flags=8843 mtu 1500
lladdr 00:0d:b9:4b:17:10
index 7 priority 0 llprio 3
encap: vnetid 201 parent em0
groups: vlan
media: Ethernet autoselect (1000baseT full-duplex)
status: active
pflog0: flags=141 mtu 33136
index 8 priority 0 llprio 3
groups: pflog
gif0: flags=8051 mtu 1472
index 9 priority 0 llprio 3
groups: gif egress
tunnel: inet 216.160.50.34 -> 205.171.2.64 ttl 64 nodf
inet6 fe80::e39e:d302:d26:902f%gif0 ->  prefixlen 64 scopeid 0x9
inet6 2602:d8:a032:2200::1 ->  prefixlen 24


Re: ports/devel/pygame make install error

2018-12-27 Thread Edgar Pettijohn


> >> i have openbsd 6.4 release installed

> >> how do i fix this ?

Don't mix release with current ports.

Either install a current snapshot or ...

> doas cvs -d anon...@anoncvs1.ca.openbsd.org:/cvs -q up -Pd -A
>

rm -rf /usr/ports
And checkout a release ports tree.

See the FAQ for instructions.

> shadrock
>



Re: ports/devel/pygame make install error

2018-12-27 Thread shadrock uhuru


On 12/27/18 3:48 AM, Anthony J. Bentley wrote:
> shadrock uhuru writes:
>> hi everyone
>>
>> i have openbsd 6.4 release installed
>>
>> when i try to make install  ports/devel/pygame i get an error stating
>>
>> create /usr/ports/packages/amd64/all/py-game-1.9.3.tgz
>> error: Libraries in packing-list in the port tree
>> and libraries from installed packages don't match
>>
>> how do i fix this ?
> As the error message says, the library versions you have installed
> don't match the library versions in your checked out ports tree.
> So update your ports tree and packages to -current.
>
> The remainder of the output (that you cut out) shows which exact
> libraries are out of sync on your system.


i have updated the packages with doas pkg_add -u
but when updating the port tree with the following command

doas cvs -d anon...@anoncvs1.ca.openbsd.org:/cvs -q up -Pd -A

i was continually getting  - packet_write_wait: Connection to
129.128.197.20 port 22: broken pipe but changed repository and manage to
complete the update but i still get the following error

Create /usr/ports/packages/amd64/all/py-game-1.9.3.tgz
Error: Libraries in packing-lists in the ports tree
   and libraries from installed packages don't match
--- /tmp/dep_cache.riRhLvqpZ/portstree-py-game-1.9.3    Thu Dec 27
14:58:48 2018
+++ /tmp/dep_cache.riRhLvqpZ/inst-py-game-1.9.3 Thu Dec 27 14:58:48 2018
@@ -3,7 +3,7 @@
 -W SDL_mixer.5.0
 -W SDL_ttf.8.1
 -W X11.16.1
--W jpeg.70.0
+-W jpeg.69.0
 -W png.17.5
 -W pthread.25.1
 -W freetype.29.0
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3248
'wantlib-args')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2014
'/usr/ports/packages/amd64/all/py-game-1.9.3.tgz')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2475
'_internal-package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'package')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2027
'/var/db/pkg/py-game-1.9.3/+CONTENTS')
*** Error 1 in /usr/ports/devel/pygame
(/usr/ports/infrastructure/mk/bsd.port.mk:2454 'install')

shadrock