[freenet-support] Freenet 0.7 build 978

2006-09-27 Thread toad
Freenet 0.7 build 979 is now available. It fixes a bug affecting FCP.
Sorry folks. Please upgrade.

On Wed, Sep 27, 2006 at 11:41:05PM +0100, toad wrote:
> Freenet 0.7 build 978 is now available. Please upgrade. Changelog:
> - Some (hopefully minor) crypto fixes relating to DSA.
> - Some refactoring.
> - Fixes to probe requests. (These are a way to probe the keyspace
>   distribution and the size of the network).
> - Better sanity checking for throttle.dat (Fixes some nodes becoming
>   largely comatose after their throttle data was corrupted making them
>   think that requests use 10^14 bytes each).
> - Complain if somebody tries to insert to (for example)
>   KSK at blah/blah/blah - slashes indicate a manifest or container lookup.
> - Make failure to load native FEC libraries obvious. (We haven't fixed
>   the bug yet but at least it's out in the open now. We are aware of
>   the errors relating to native FEC not loading).
> 
> The new code should be available via the auto-updater soon. (Also via
> the update scripts and jars on downloads.freenetproject.org, but we
> strongly recommend you use the auto-updater, and if it doesn't work,
> please tell us).



> ___
> Support mailing list
> Support at freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-request at freenetproject.org?subject=unsubscribe
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/7d1a2784/attachment.pgp>


[freenet-support] Freenet 0.7 build 978

2006-09-27 Thread toad
Freenet 0.7 build 978 is now available. Please upgrade. Changelog:
- Some (hopefully minor) crypto fixes relating to DSA.
- Some refactoring.
- Fixes to probe requests. (These are a way to probe the keyspace
  distribution and the size of the network).
- Better sanity checking for throttle.dat (Fixes some nodes becoming
  largely comatose after their throttle data was corrupted making them
  think that requests use 10^14 bytes each).
- Complain if somebody tries to insert to (for example)
  KSK at blah/blah/blah - slashes indicate a manifest or container lookup.
- Make failure to load native FEC libraries obvious. (We haven't fixed
  the bug yet but at least it's out in the open now. We are aware of
  the errors relating to native FEC not loading).

The new code should be available via the auto-updater soon. (Also via
the update scripts and jars on downloads.freenetproject.org, but we
strongly recommend you use the auto-updater, and if it doesn't work,
please tell us).
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/2c78b42c/attachment.pgp>


[freenet-support] Explain how to use freenet?

2006-09-27 Thread Beijert, Ellerd E (Ellerd)
All,

I have installed all the freenet software, but when I open the homepage
I don't get any connection because no peers are found. Could someone
explain me [very easy/simple] please how to make a connection? How can I
find another peer when this is my first login? 



On the www site: http://freenetproject.org/download.html you stated:
visit #freenet-refs on irc.freenode.net. My question: how can I connect
to this site?



Thanks in advantage.

Kind regards,



Ellerd Beijert



-- next part --
An HTML attachment was scrubbed...
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/7d949861/attachment.html>


[freenet-support] Explain how to use freenet?

2006-09-27 Thread Volodya
Volodya wrote:
> Beijert, Ellerd E (Ellerd) wrote:
>>
>> All,
>>
>> I have installed all the freenet software, but when I open the homepage
>> I don?t get any connection because no peers are found. Could someone
>> explain me [very easy/simple] please how to make a connection? How can I
>> find another peer when this is my first login?
>>
>>  
>>
>> On the www site: http://freenetproject.org/download.html you stated:
>> visit #freenet-refs on irc.freenode.net. My question: how can I connect
>> to this site?
>>
>>  
>>
>> Thanks in advantage.
>>
>> Kind regards,
>>
>>  
>>
>> Ellerd Beijert
> 
> 1. See if some of your friends (from real life or internet) already run 
> freenet, give them
> your ref (can be found at http://localhost:/darknet/) and get their ref 
> (must be input
> into the same page). After the exchange is complete you'll be connected to 
> them.
> 2. Go to #freenet-refs on FreeNode and ask politely to exchange refs with 
> somebody.
> 
> 1 is *much more secure* while 2 can be done by everybody.
> 
> - Volodya

And i forgot... you access #freenet-refs by using an IRC client. x-chat is a 
good choice
for any operating system (if you don't have an operating system and are running 
Windows
use mIRC).

-- 
http://freedom.libsyn.com/   Voice of Freedom, Radical Podcast
http://freeselfdefence.info/ Self-defence wiki

"None of us are free until all of us are free."
 ~ Mihail Bakunin



[freenet-support] Explain how to use freenet?

2006-09-27 Thread Volodya
Beijert, Ellerd E (Ellerd) wrote:
> 
> 
> All,
> 
> I have installed all the freenet software, but when I open the homepage
> I don?t get any connection because no peers are found. Could someone
> explain me [very easy/simple] please how to make a connection? How can I
> find another peer when this is my first login?
> 
>  
> 
> On the www site: http://freenetproject.org/download.html you stated:
> visit #freenet-refs on irc.freenode.net. My question: how can I connect
> to this site?
> 
>  
> 
> Thanks in advantage.
> 
> Kind regards,
> 
>  
> 
> Ellerd Beijert

1. See if some of your friends (from real life or internet) already run 
freenet, give them
your ref (can be found at http://localhost:/darknet/) and get their ref 
(must be input
into the same page). After the exchange is complete you'll be connected to them.
2. Go to #freenet-refs on FreeNode and ask politely to exchange refs with 
somebody.

1 is *much more secure* while 2 can be done by everybody.

- Volodya

-- 
http://freedom.libsyn.com/   Voice of Freedom, Radical Podcast
http://freeselfdefence.info/ Self-defence wiki

"None of us are free until all of us are free."
 ~ Mihail Bakunin



Re: [freenet-support] Freenet 0.7 build 978

2006-09-27 Thread toad
Freenet 0.7 build 979 is now available. It fixes a bug affecting FCP.
Sorry folks. Please upgrade.

On Wed, Sep 27, 2006 at 11:41:05PM +0100, toad wrote:
> Freenet 0.7 build 978 is now available. Please upgrade. Changelog:
> - Some (hopefully minor) crypto fixes relating to DSA.
> - Some refactoring.
> - Fixes to probe requests. (These are a way to probe the keyspace
>   distribution and the size of the network).
> - Better sanity checking for throttle.dat (Fixes some nodes becoming
>   largely comatose after their throttle data was corrupted making them
>   think that requests use 10^14 bytes each).
> - Complain if somebody tries to insert to (for example)
>   [EMAIL PROTECTED]/blah/blah - slashes indicate a manifest or container 
> lookup.
> - Make failure to load native FEC libraries obvious. (We haven't fixed
>   the bug yet but at least it's out in the open now. We are aware of
>   the errors relating to native FEC not loading).
> 
> The new code should be available via the auto-updater soon. (Also via
> the update scripts and jars on downloads.freenetproject.org, but we
> strongly recommend you use the auto-updater, and if it doesn't work,
> please tell us).



> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:[EMAIL PROTECTED]


signature.asc
Description: Digital signature
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

[freenet-support] Freenet 0.7 build 978

2006-09-27 Thread toad
Freenet 0.7 build 978 is now available. Please upgrade. Changelog:
- Some (hopefully minor) crypto fixes relating to DSA.
- Some refactoring.
- Fixes to probe requests. (These are a way to probe the keyspace
  distribution and the size of the network).
- Better sanity checking for throttle.dat (Fixes some nodes becoming
  largely comatose after their throttle data was corrupted making them
  think that requests use 10^14 bytes each).
- Complain if somebody tries to insert to (for example)
  [EMAIL PROTECTED]/blah/blah - slashes indicate a manifest or container lookup.
- Make failure to load native FEC libraries obvious. (We haven't fixed
  the bug yet but at least it's out in the open now. We are aware of
  the errors relating to native FEC not loading).

The new code should be available via the auto-updater soon. (Also via
the update scripts and jars on downloads.freenetproject.org, but we
strongly recommend you use the auto-updater, and if it doesn't work,
please tell us).


signature.asc
Description: Digital signature
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread toad
On Wed, Sep 27, 2006 at 12:22:51AM -0400, Ken Snider wrote:
> Brandon Low wrote:
> >Well, it's moot any way, since I have no applicable code, but you are
> >right, it doesn't impact Freenet the same way that it does Linux, my
> >concern is more one of compatibility with GPL2 distributions as
> >discussed in the linux kernel position statement.
> >
> >The GPL3, as the GPL2 is often accused of being, but is not in practice,
> >is a viral license, that is that there are some cases in which as
> >written, it would require a user of the license to release _other_
> >property under a compatible license.
> 
> This is untrue, and a serious misunderstanding of GPLv3. The fact that it 
> is being propagated as FUD frankly astounds me.

There's a lot of FUD around. There's a lot of FUD about darknet being
inherently insecure, for example. :(
> 
> From the FSF's clarification (http://www.fsf.org/news/gplv3-clarification):
> 
> ===
> 
> 2. In order to honor freedom 0, your freedom to run the program as you 
> wish, a free software license may not contain "use restrictions" that would 
> restrict what you can do with it.
> 
> Contrary to what some have said, the GPLv3 draft has no use restrictions, 
> and the final version won't either.
> 
> GPLv3 will prohibit certain distribution practices which restrict users' 
> freedom to modify the code. We hope this policy will thwart the ways some 
> companies wish to "use" free software -- namely, distributing it to you 
> while controlling what you can do with it. This policy is not a "use 
> restriction": it doesn't restrict how they, or you, can run the program; it 
> doesn't restrict what they, or you, can make the program do. Rather it 
> ensures you, as a user, are as free as they are.
> 
> Contrary to what some have said, GPLv3 will not cause a company to 
> "lose its entire [software] patent portfolio". It simply says that if 
> someone has a patent covering XYZ, and distributes a GPL-covered program to 
> do XYZ, he can't sue the program's subsequent users, redistributors and 
> improvers for doing XYZ with their own versions of that program. This has 
> no effect on other patents which that program does not implement.
> 
> Software patents attack the freedom of all software developers and 
> users; their only legitimate use is to deter aggression using software 
> patents. Therefore, if we could abolish every entity's entire portfolio of 
> software patents tomorrow, we would jump at the chance. But it isn't 
> possible for a software license such as the GNU GPL to achieve such a 
> result.
> 
> We do, however, hope that GPL v3 can solve a part of the patent 
> problem. The FSF is now negotiating with organizations holding substantial 
> patent inventories, trying to mediate between their conflicting "extreme" 
> positions. We hope to work out the precise details of the explicit patent 
> license so as to free software developers from patent aggression under a 
> substantial fraction of software patents. To fully protect software 
> developers and users from software patents will, however, require changes 
> in patent law.
> 
> ===
> 
> --Ken.
> ___
> Support mailing list
> Support at freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at 
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-request at freenetproject.org?subject=unsubscribe
> 
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/54584fba/attachment.pgp>


Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread toad
On Tue, Sep 26, 2006 at 07:49:30PM -0500, Brandon Low wrote:
> Well, it's moot any way, since I have no applicable code, but you are
> right, it doesn't impact Freenet the same way that it does Linux, my
> concern is more one of compatibility with GPL2 distributions as
> discussed in the linux kernel position statement.

It's not GPL2-incompatible until we make it exclusively GPL3+. Making it
GPL2+ doesn't make it automatically GPL3+; you can still use it as GPL2.
It does mean that the decision can be taken by consensus instead of
unanymity, and in fact anyone who wants to fork it as GPL2 only or GPL3
only can do so. And GPL3 is compatible with a lot more than GPL2 is,
because 90%+ of GPL code out there is "GPL 2 or later". Dijjer is, for
example (we use a load of Dijjer code for messages etc).
> 
> The GPL3, as the GPL2 is often accused of being, but is not in practice,
> is a viral license, that is that there are some cases in which as
> written, it would require a user of the license to release _other_
> property under a compatible license.  This is a significant problem, and
> as such, I think that specifying a specific version of the GPL to
> license Freenet under would be a superior position.  It actually seems
> like this is what you intend any way since you state that there would be
> no automatic upgrade to GPL3 but only a manual upgrade process.  If
> that's the case, why not specific GPL2 explicitly at this time?

There is no automatic upgrade, but having the permission of all
copyright holders means we can do the upgrade later on, if necessary,
without requiring unanymity; it also means that all new authors will
have to deal with the fact that it is "GPL 2 or later" i.e. we won't
need to ask their permission later on.

I disagree about "other property". If you link GPL code with anything
else and distribute the result then the anything else must be GPL
compatible. Right now, for example, ASL2 code isn't strictly compatible
with "GPL 2 only".

The only "other property" that the GPL3 requires you release that the
GPL2 doesn't is:
- Any patents required to use the software (in GPL2 you still had to do
  this under US law but in GPL3 it's explicit)
- Any keys required to use modified versions of the software, if it's
  specifically designed to be run on a locked-down device which will
  only run signed code.

I don't have a problem with either of those restrictions.

GPL3 does however allow for a few other optional clauses. One of them
provides for patent license reciprocity. I don't have a problem with
that one either frankly and I don't see why you do.
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/69b62ca8/attachment.pgp>


Re: [freenet-support] Explain how to use freenet?

2006-09-27 Thread Volodya
Volodya wrote:
> Beijert, Ellerd E (Ellerd) wrote:
>>
>> All,
>>
>> I have installed all the freenet software, but when I open the homepage
>> I don’t get any connection because no peers are found. Could someone
>> explain me [very easy/simple] please how to make a connection? How can I
>> find another peer when this is my first login?
>>
>>  
>>
>> On the www site: http://freenetproject.org/download.html you stated:
>> visit #freenet-refs on irc.freenode.net. My question: how can I connect
>> to this site?
>>
>>  
>>
>> Thanks in advantage.
>>
>> Kind regards,
>>
>>  
>>
>> Ellerd Beijert
> 
> 1. See if some of your friends (from real life or internet) already run 
> freenet, give them
> your ref (can be found at http://localhost:/darknet/) and get their ref 
> (must be input
> into the same page). After the exchange is complete you'll be connected to 
> them.
> 2. Go to #freenet-refs on FreeNode and ask politely to exchange refs with 
> somebody.
> 
> 1 is *much more secure* while 2 can be done by everybody.
> 
> - Volodya

And i forgot... you access #freenet-refs by using an IRC client. x-chat is a 
good choice
for any operating system (if you don't have an operating system and are running 
Windows
use mIRC).

-- 
http://freedom.libsyn.com/   Voice of Freedom, Radical Podcast
http://freeselfdefence.info/ Self-defence wiki

"None of us are free until all of us are free."
 ~ Mihail Bakunin
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


Re: [freenet-support] Explain how to use freenet?

2006-09-27 Thread Volodya
Beijert, Ellerd E (Ellerd) wrote:
> 
> 
> All,
> 
> I have installed all the freenet software, but when I open the homepage
> I don’t get any connection because no peers are found. Could someone
> explain me [very easy/simple] please how to make a connection? How can I
> find another peer when this is my first login?
> 
>  
> 
> On the www site: http://freenetproject.org/download.html you stated:
> visit #freenet-refs on irc.freenode.net. My question: how can I connect
> to this site?
> 
>  
> 
> Thanks in advantage.
> 
> Kind regards,
> 
>  
> 
> Ellerd Beijert

1. See if some of your friends (from real life or internet) already run 
freenet, give them
your ref (can be found at http://localhost:/darknet/) and get their ref 
(must be input
into the same page). After the exchange is complete you'll be connected to them.
2. Go to #freenet-refs on FreeNode and ask politely to exchange refs with 
somebody.

1 is *much more secure* while 2 can be done by everybody.

- Volodya

-- 
http://freedom.libsyn.com/   Voice of Freedom, Radical Podcast
http://freeselfdefence.info/ Self-defence wiki

"None of us are free until all of us are free."
 ~ Mihail Bakunin
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] Explain how to use freenet?

2006-09-27 Thread Beijert, Ellerd E (Ellerd)








All,

I have installed all the freenet software, but when I open the homepage
I don’t get any connection because no peers are found. Could someone
explain me [very easy/simple] please how to make a connection? How can I find
another peer when this is my first login? 

 

On the www site: http://freenetproject.org/download.html
you stated: visit #freenet-refs on irc.freenode.net. My question:
how can I connect to this site?

 

Thanks in advantage.

Kind regards,

 

Ellerd Beijert

 






___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread Brandon Low
I needed to reread the license as I had clearly gotten some mistaken
ideas about its actual text from reading the FUD.

The clause that restricts the uses of technology to prevent the free
copying of object codes still concerns me as it pertains to system
software, as much system software, including system software that I've
developed in my professional life could be viewed a violating this
clause.

This does not however give reason for concern with Freenet, so my
objection to licensing _Freenet_ under an upgradeable license is
withdrawn.

--Brandon

On 2006-09-27 (Wed) at 15:07:53 +0100, Matthew Toseland wrote:
> On Tue, Sep 26, 2006 at 07:49:30PM -0500, Brandon Low wrote:
> > Well, it's moot any way, since I have no applicable code, but you are
> > right, it doesn't impact Freenet the same way that it does Linux, my
> > concern is more one of compatibility with GPL2 distributions as
> > discussed in the linux kernel position statement.
> 
> It's not GPL2-incompatible until we make it exclusively GPL3+. Making it
> GPL2+ doesn't make it automatically GPL3+; you can still use it as GPL2.
> It does mean that the decision can be taken by consensus instead of
> unanymity, and in fact anyone who wants to fork it as GPL2 only or GPL3
> only can do so. And GPL3 is compatible with a lot more than GPL2 is,
> because 90%+ of GPL code out there is "GPL 2 or later". Dijjer is, for
> example (we use a load of Dijjer code for messages etc).
> > 
> > The GPL3, as the GPL2 is often accused of being, but is not in practice,
> > is a viral license, that is that there are some cases in which as
> > written, it would require a user of the license to release _other_
> > property under a compatible license.  This is a significant problem, and
> > as such, I think that specifying a specific version of the GPL to
> > license Freenet under would be a superior position.  It actually seems
> > like this is what you intend any way since you state that there would be
> > no automatic upgrade to GPL3 but only a manual upgrade process.  If
> > that's the case, why not specific GPL2 explicitly at this time?
> 
> There is no automatic upgrade, but having the permission of all
> copyright holders means we can do the upgrade later on, if necessary,
> without requiring unanymity; it also means that all new authors will
> have to deal with the fact that it is "GPL 2 or later" i.e. we won't
> need to ask their permission later on.
> 
> I disagree about "other property". If you link GPL code with anything
> else and distribute the result then the anything else must be GPL
> compatible. Right now, for example, ASL2 code isn't strictly compatible
> with "GPL 2 only".
> 
> The only "other property" that the GPL3 requires you release that the
> GPL2 doesn't is:
> - Any patents required to use the software (in GPL2 you still had to do
>   this under US law but in GPL3 it's explicit)
> - Any keys required to use modified versions of the software, if it's
>   specifically designed to be run on a locked-down device which will
>   only run signed code.
> 
> I don't have a problem with either of those restrictions.
> 
> GPL3 does however allow for a few other optional clauses. One of them
> provides for patent license reciprocity. I don't have a problem with
> that one either frankly and I don't see why you do.



> ___
> Support mailing list
> Support at freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-request at freenetproject.org?subject=unsubscribe



Re: Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread Brandon Low
I needed to reread the license as I had clearly gotten some mistaken
ideas about its actual text from reading the FUD.

The clause that restricts the uses of technology to prevent the free
copying of object codes still concerns me as it pertains to system
software, as much system software, including system software that I've
developed in my professional life could be viewed a violating this
clause.

This does not however give reason for concern with Freenet, so my
objection to licensing _Freenet_ under an upgradeable license is
withdrawn.

--Brandon

On 2006-09-27 (Wed) at 15:07:53 +0100, Matthew Toseland wrote:
> On Tue, Sep 26, 2006 at 07:49:30PM -0500, Brandon Low wrote:
> > Well, it's moot any way, since I have no applicable code, but you are
> > right, it doesn't impact Freenet the same way that it does Linux, my
> > concern is more one of compatibility with GPL2 distributions as
> > discussed in the linux kernel position statement.
> 
> It's not GPL2-incompatible until we make it exclusively GPL3+. Making it
> GPL2+ doesn't make it automatically GPL3+; you can still use it as GPL2.
> It does mean that the decision can be taken by consensus instead of
> unanymity, and in fact anyone who wants to fork it as GPL2 only or GPL3
> only can do so. And GPL3 is compatible with a lot more than GPL2 is,
> because 90%+ of GPL code out there is "GPL 2 or later". Dijjer is, for
> example (we use a load of Dijjer code for messages etc).
> > 
> > The GPL3, as the GPL2 is often accused of being, but is not in practice,
> > is a viral license, that is that there are some cases in which as
> > written, it would require a user of the license to release _other_
> > property under a compatible license.  This is a significant problem, and
> > as such, I think that specifying a specific version of the GPL to
> > license Freenet under would be a superior position.  It actually seems
> > like this is what you intend any way since you state that there would be
> > no automatic upgrade to GPL3 but only a manual upgrade process.  If
> > that's the case, why not specific GPL2 explicitly at this time?
> 
> There is no automatic upgrade, but having the permission of all
> copyright holders means we can do the upgrade later on, if necessary,
> without requiring unanymity; it also means that all new authors will
> have to deal with the fact that it is "GPL 2 or later" i.e. we won't
> need to ask their permission later on.
> 
> I disagree about "other property". If you link GPL code with anything
> else and distribute the result then the anything else must be GPL
> compatible. Right now, for example, ASL2 code isn't strictly compatible
> with "GPL 2 only".
> 
> The only "other property" that the GPL3 requires you release that the
> GPL2 doesn't is:
> - Any patents required to use the software (in GPL2 you still had to do
>   this under US law but in GPL3 it's explicit)
> - Any keys required to use modified versions of the software, if it's
>   specifically designed to be run on a locked-down device which will
>   only run signed code.
> 
> I don't have a problem with either of those restrictions.
> 
> GPL3 does however allow for a few other optional clauses. One of them
> provides for patent license reciprocity. I don't have a problem with
> that one either frankly and I don't see why you do.



> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:[EMAIL PROTECTED]
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


Re: Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread toad
On Wed, Sep 27, 2006 at 12:22:51AM -0400, Ken Snider wrote:
> Brandon Low wrote:
> >Well, it's moot any way, since I have no applicable code, but you are
> >right, it doesn't impact Freenet the same way that it does Linux, my
> >concern is more one of compatibility with GPL2 distributions as
> >discussed in the linux kernel position statement.
> >
> >The GPL3, as the GPL2 is often accused of being, but is not in practice,
> >is a viral license, that is that there are some cases in which as
> >written, it would require a user of the license to release _other_
> >property under a compatible license.
> 
> This is untrue, and a serious misunderstanding of GPLv3. The fact that it 
> is being propagated as FUD frankly astounds me.

There's a lot of FUD around. There's a lot of FUD about darknet being
inherently insecure, for example. :(
> 
> From the FSF's clarification (http://www.fsf.org/news/gplv3-clarification):
> 
> ===
> 
> 2. In order to honor freedom 0, your freedom to run the program as you 
> wish, a free software license may not contain "use restrictions" that would 
> restrict what you can do with it.
> 
> Contrary to what some have said, the GPLv3 draft has no use restrictions, 
> and the final version won't either.
> 
> GPLv3 will prohibit certain distribution practices which restrict users' 
> freedom to modify the code. We hope this policy will thwart the ways some 
> companies wish to "use" free software -- namely, distributing it to you 
> while controlling what you can do with it. This policy is not a "use 
> restriction": it doesn't restrict how they, or you, can run the program; it 
> doesn't restrict what they, or you, can make the program do. Rather it 
> ensures you, as a user, are as free as they are.
> 
> Contrary to what some have said, GPLv3 will not cause a company to 
> "lose its entire [software] patent portfolio". It simply says that if 
> someone has a patent covering XYZ, and distributes a GPL-covered program to 
> do XYZ, he can't sue the program's subsequent users, redistributors and 
> improvers for doing XYZ with their own versions of that program. This has 
> no effect on other patents which that program does not implement.
> 
> Software patents attack the freedom of all software developers and 
> users; their only legitimate use is to deter aggression using software 
> patents. Therefore, if we could abolish every entity's entire portfolio of 
> software patents tomorrow, we would jump at the chance. But it isn't 
> possible for a software license such as the GNU GPL to achieve such a 
> result.
> 
> We do, however, hope that GPL v3 can solve a part of the patent 
> problem. The FSF is now negotiating with organizations holding substantial 
> patent inventories, trying to mediate between their conflicting "extreme" 
> positions. We hope to work out the precise details of the explicit patent 
> license so as to free software developers from patent aggression under a 
> substantial fraction of software patents. To fully protect software 
> developers and users from software patents will, however, require changes 
> in patent law.
> 
> ===
> 
> --Ken.
> ___
> Support mailing list
> Support@freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at 
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:[EMAIL PROTECTED]
> 


signature.asc
Description: Digital signature
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Re: Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread toad
On Tue, Sep 26, 2006 at 07:49:30PM -0500, Brandon Low wrote:
> Well, it's moot any way, since I have no applicable code, but you are
> right, it doesn't impact Freenet the same way that it does Linux, my
> concern is more one of compatibility with GPL2 distributions as
> discussed in the linux kernel position statement.

It's not GPL2-incompatible until we make it exclusively GPL3+. Making it
GPL2+ doesn't make it automatically GPL3+; you can still use it as GPL2.
It does mean that the decision can be taken by consensus instead of
unanymity, and in fact anyone who wants to fork it as GPL2 only or GPL3
only can do so. And GPL3 is compatible with a lot more than GPL2 is,
because 90%+ of GPL code out there is "GPL 2 or later". Dijjer is, for
example (we use a load of Dijjer code for messages etc).
> 
> The GPL3, as the GPL2 is often accused of being, but is not in practice,
> is a viral license, that is that there are some cases in which as
> written, it would require a user of the license to release _other_
> property under a compatible license.  This is a significant problem, and
> as such, I think that specifying a specific version of the GPL to
> license Freenet under would be a superior position.  It actually seems
> like this is what you intend any way since you state that there would be
> no automatic upgrade to GPL3 but only a manual upgrade process.  If
> that's the case, why not specific GPL2 explicitly at this time?

There is no automatic upgrade, but having the permission of all
copyright holders means we can do the upgrade later on, if necessary,
without requiring unanymity; it also means that all new authors will
have to deal with the fact that it is "GPL 2 or later" i.e. we won't
need to ask their permission later on.

I disagree about "other property". If you link GPL code with anything
else and distribute the result then the anything else must be GPL
compatible. Right now, for example, ASL2 code isn't strictly compatible
with "GPL 2 only".

The only "other property" that the GPL3 requires you release that the
GPL2 doesn't is:
- Any patents required to use the software (in GPL2 you still had to do
  this under US law but in GPL3 it's explicit)
- Any keys required to use modified versions of the software, if it's
  specifically designed to be run on a locked-down device which will
  only run signed code.

I don't have a problem with either of those restrictions.

GPL3 does however allow for a few other optional clauses. One of them
provides for patent license reciprocity. I don't have a problem with
that one either frankly and I don't see why you do.


signature.asc
Description: Digital signature
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread toad
 a 48-hour period, my node shows 498 node locations seen. However, a
> > different means of estimating network size, the new PROBEALL: function on
> > the console (telnet 127.0.0.1 2323, type PROBEALL:, then tail -f
> > wrapper.log), shows 127 nodes online at a given instant. The probe
> > function may be buggy, or we may have very high network churn, as people
> > install freenet, try it out, and uninstall it.
> > 
> > 6. Client layer, and content.
> > 
> > There remain a number of major changes that need to be done to the
> > client layer, for example multi-container freesite inserts. However,
> > there are 154 sites on The Public Index, and there are 3 actively
> > updated indexes including TPI (which is good but can't be included by
> > default as it is publicly writable). That's against around 440 sites on
> > TFE a while ago, on the 0.5 network. Most of the client layer is ready;
> > for example, there is only one significant known issue with the content
> > filter now. There are of course more things to do, but most of them are
> > not vital for 0.7.
> > 
> > 7. Other changes
> > 
> > Several major changes have been made in the last few months. STUN
> > support has been added, so the node should be able to auto-detect its IP
> > address most of the time even if it is behind a NAT. The datastore has
> > been split into a long-term store and a short-term cache. Inserts of
> > single files resume automatically on node restart. Splitfiles heal
> > themselves. And there have been minor improvements to routing and load
> > balancing, although for the latter to really fly we need to complete
> > mrogers' work. And many bugfixes. All since July, when Ian last
> > published a status report.
> > 
> > 7. Future priorities, and alpha?
> > 
> > TODO:
> > - More bug fixes. (There are *always* more bugs. A lot of what we've
> >   been doing for the last several months have been bug fixes and minor
> >   features; if you haven't tried freenet for a while try it again).
> > - STS. (Better link encryption; major progress towards this already,
> >   thanks to nextgens).
> > - Multi-container freesites. (Big freesites currently have problems
> >   because only the first 2MB is containerised).
> > - Contact the last few authors somehow and change the license.
> > - Low-level congestion control changes (when mrogers writes them up).
> > - High-level load limiting (when mrogers has simulated it and finalized
> >   the design).
> > - Opennet.
> > 
> > We should seriously think about putting out another alpha in the
> > reasonably near future, but maybe we should wait until load limiting has
> > been sorted out?
> 
> 
> 
> > ___
> > Support mailing list
> > Support at freenetproject.org
> > http://news.gmane.org/gmane.network.freenet.support
> > Unsubscribe at 
> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> > Or mailto:support-request at freenetproject.org?subject=unsubscribe
> ___
> Support mailing list
> Support at freenetproject.org
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:support-request at freenetproject.org?subject=unsubscribe
> 
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/0cf10c58/attachment.pgp>


[freenet-support] Freenet status report 26/09/06

2006-09-27 Thread toad
to. An opennet is far easier to attack, because the attacker can
harvest all nodes, then connect to all nodes, not necessarily all at
once, and observe each one. Freenet 0.8 will have "premix routing", a
layer of onion routing before we start the request. This probably will
not be implemented for opennet, because there is little point. An
attacker would simply pretend to be many nodes, and take over your
routing table.

So, despite "common sense", and despite the seemingly deliberate
propaganda campaign by certain individuals against darknet, we need to:
a) implement opennet AND
b) give people every reason to move from pure opennet to hybrid
opennet/darknet to pure darknet, by adding connections to their friends.

Thus, we get a large network with opennet, and then people discover that
their friends are already on freenet, and connect to them. In the long
term we will have both a large opennet and a large darknet.

How do we accomplish b)?
1) Education. See above: Darknet is far more secure than opennet.
2) Preferential routing. Your node should prefer to route queries from
your darknet peers - your friends - than for random opennet nodes. (This
needs to be simulated, but in principle appears sound).
3) Making it easy. Node reference files now end in .fref. Such files are
automatically added to the node's routing table when you double click on
them (the other side must also add yours), in Windows. There is a list,
darknet-tools, for the development of IRC client plugins and so on,
although nobody seems interested in it at the moment.

So in conclusion:
- We need opennet to get users.
- We need opennet users to move to darknet.
- In the long term we need the darknet to be bigger than the opennet.

5. Network size.

Over a 48-hour period, my node shows 498 node locations seen. However, a
different means of estimating network size, the new PROBEALL: function on
the console (telnet 127.0.0.1 2323, type PROBEALL:, then tail -f
wrapper.log), shows 127 nodes online at a given instant. The probe
function may be buggy, or we may have very high network churn, as people
install freenet, try it out, and uninstall it.

6. Client layer, and content.

There remain a number of major changes that need to be done to the
client layer, for example multi-container freesite inserts. However,
there are 154 sites on The Public Index, and there are 3 actively
updated indexes including TPI (which is good but can't be included by
default as it is publicly writable). That's against around 440 sites on
TFE a while ago, on the 0.5 network. Most of the client layer is ready;
for example, there is only one significant known issue with the content
filter now. There are of course more things to do, but most of them are
not vital for 0.7.

7. Other changes

Several major changes have been made in the last few months. STUN
support has been added, so the node should be able to auto-detect its IP
address most of the time even if it is behind a NAT. The datastore has
been split into a long-term store and a short-term cache. Inserts of
single files resume automatically on node restart. Splitfiles heal
themselves. And there have been minor improvements to routing and load
balancing, although for the latter to really fly we need to complete
mrogers' work. And many bugfixes. All since July, when Ian last
published a status report.

7. Future priorities, and alpha?

TODO:
- More bug fixes. (There are *always* more bugs. A lot of what we've
  been doing for the last several months have been bug fixes and minor
  features; if you haven't tried freenet for a while try it again).
- STS. (Better link encryption; major progress towards this already,
  thanks to nextgens).
- Multi-container freesites. (Big freesites currently have problems
  because only the first 2MB is containerised).
- Contact the last few authors somehow and change the license.
- Low-level congestion control changes (when mrogers writes them up).
- High-level load limiting (when mrogers has simulated it and finalized
  the design).
- Opennet.

We should seriously think about putting out another alpha in the
reasonably near future, but maybe we should wait until load limiting has
been sorted out?
-- next part --
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/support/attachments/20060927/f7ccdf01/attachment.pgp>


Licensing was Re: [freenet-support] Freenet status report 26/09/06

2006-09-27 Thread Ken Snider
Brandon Low wrote:
> Well, it's moot any way, since I have no applicable code, but you are
> right, it doesn't impact Freenet the same way that it does Linux, my
> concern is more one of compatibility with GPL2 distributions as
> discussed in the linux kernel position statement.
> 
> The GPL3, as the GPL2 is often accused of being, but is not in practice,
> is a viral license, that is that there are some cases in which as
> written, it would require a user of the license to release _other_
> property under a compatible license.

This is untrue, and a serious misunderstanding of GPLv3. The fact that it is 
being propagated as FUD frankly astounds me.

 From the FSF's clarification (http://www.fsf.org/news/gplv3-clarification):

===

2. In order to honor freedom 0, your freedom to run the program as you wish, 
a free software license may not contain "use restrictions" that would 
restrict what you can do with it.

Contrary to what some have said, the GPLv3 draft has no use restrictions, 
and the final version won't either.

GPLv3 will prohibit certain distribution practices which restrict users' 
freedom to modify the code. We hope this policy will thwart the ways some 
companies wish to "use" free software -- namely, distributing it to you 
while controlling what you can do with it. This policy is not a "use 
restriction": it doesn't restrict how they, or you, can run the program; it 
doesn't restrict what they, or you, can make the program do. Rather it 
ensures you, as a user, are as free as they are.

 Contrary to what some have said, GPLv3 will not cause a company to 
"lose its entire [software] patent portfolio". It simply says that if 
someone has a patent covering XYZ, and distributes a GPL-covered program to 
do XYZ, he can't sue the program's subsequent users, redistributors and 
improvers for doing XYZ with their own versions of that program. This has no 
effect on other patents which that program does not implement.

 Software patents attack the freedom of all software developers and 
users; their only legitimate use is to deter aggression using software 
patents. Therefore, if we could abolish every entity's entire portfolio of 
software patents tomorrow, we would jump at the chance. But it isn't 
possible for a software license such as the GNU GPL to achieve such a result.

 We do, however, hope that GPL v3 can solve a part of the patent 
problem. The FSF is now negotiating with organizations holding substantial 
patent inventories, trying to mediate between their conflicting "extreme" 
positions. We hope to work out the precise details of the explicit patent 
license so as to free software developers from patent aggression under a 
substantial fraction of software patents. To fully protect software 
developers and users from software patents will, however, require changes in 
patent law.

===

--Ken.