Sun RPC code to be relicensed
Sun RPC code to be relicensed
Posted Feb 18, 2009 12:33 UTC (Wed) by jlayton (subscriber, #31672)In reply to: Sun RPC code to be relicensed by jengelh
Parent article: Sun RPC code to be relicensed
I think this *is* relevant to the portmap daemon in use in most linux distros today, but not as much for newer stuff like rpcbind.
AFAICT, this basically concerns the older ONC-RPC code that's in glibc. Newer stuff like rpcbind uses TI-RPC (transport independent RPC) which was also originally authored by Sun folks and carries a different license.
The reason for the switch to TIRPC is:
a) having all of this RPC code in glibc is sort of yucky. It would be nice to eventually get rid of it...
b) the older code can't handle newer transports like IPv6
...still there's *a lot* of code in the field that uses legacy SunRPC code, so this is still welcome news. Many thanks to Sun for straightening the licensing out here!
Posted Feb 18, 2009 15:44 UTC (Wed)
by bfields (subscriber, #19510)
[Link]
So it's in nfs-utils too. And maybe in any rpcsec_gss code. (Is there some in MIT kerberos?) Anyway, maybe someone should submit a patch to nfs-utils referencing Sun's statement on the relicensing.
Sun RPC code to be relicensed
$ git grep "except as part"
support/export/mount.x:% * to license or distribute it to anyone else except as part of a product or
support/misc/from_local.c: * to license or distribute it to anyone else except as part of a product or
tools/rpcgen/rpc_clntout.c: * to license or distribute it to anyone else except as part of a product or
...