SlideShare une entreprise Scribd logo
java TM rmi The Remote Method Invocation Guide
1st Edition Esmond Pitt download
https://ebookultra.com/download/java-tm-rmi-the-remote-method-
invocation-guide-1st-edition-esmond-pitt/
Explore and download more ebooks or textbooks
at ebookultra.com
We have selected some products that you may be interested in
Click the link to download now or visit ebookultra.com
for more options!.
The Java TM Programming Language 4th Edition Ken Arnold
https://ebookultra.com/download/the-java-tm-programming-language-4th-
edition-ken-arnold/
Java TM Application Development on Linux R 1st Edition
Carl Albing
https://ebookultra.com/download/java-tm-application-development-on-
linux-r-1st-edition-carl-albing/
JBoss R Seam Simplicity and Power Beyond Java TM EE 1st
Edition Michael Juntao Yuan
https://ebookultra.com/download/jboss-r-seam-simplicity-and-power-
beyond-java-tm-ee-1st-edition-michael-juntao-yuan/
Java TM Programming From Problem Analysis to Program
Design 5th Edition D. S. Malik
https://ebookultra.com/download/java-tm-programming-from-problem-
analysis-to-program-design-5th-edition-d-s-malik/
Java 8 Pocket Guide 1st Edition Robert Liguori
https://ebookultra.com/download/java-8-pocket-guide-1st-edition-
robert-liguori/
Java Cryptography Extensions Practical Guide for
Programmers The Practical Guides 1st Edition Jason Weiss
https://ebookultra.com/download/java-cryptography-extensions-
practical-guide-for-programmers-the-practical-guides-1st-edition-
jason-weiss/
JDBC Practical Guide for Java Programmers 1st Edition
Gregory D. Speegle
https://ebookultra.com/download/jdbc-practical-guide-for-java-
programmers-1st-edition-gregory-d-speegle/
Java 2 Web Developer Certification Study Guide Natalie
Levi
https://ebookultra.com/download/java-2-web-developer-certification-
study-guide-natalie-levi/
The Greatest Sedition Is Silence Four Years in America
William Rivers Pitt
https://ebookultra.com/download/the-greatest-sedition-is-silence-four-
years-in-america-william-rivers-pitt/
java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt
java TM rmi The Remote Method Invocation Guide 1st
Edition Esmond Pitt Digital Instant Download
Author(s): Esmond Pitt, Kathleen McNiff
ISBN(s): 9780201700435, 0201700433
Edition: 1st
File Details: PDF, 1.64 MB
Year: 2001
Language: english
Foreword
Preface
Chapter 1. Introduction to RMI
Section 1.1. In this chapter
Section 1.2. Java and RMI
Section 1.3. Architecture of RMI systems
Section 1.4. Syntax of RMI
Section 1.5. First principles—remote method invocation
Section 1.6. Baby's first words
Section 1.7. Exercises
Chapter 2. Characteristics of RMI
Section 2.1. In this chapter
Section 2.2. Syntax
Section 2.3. Semantics
Section 2.4. Semantics of local method invocation
Section 2.5. Semantics of remote method invocation
Section 2.6. Summary
Section 2.7. Exercises
Chapter 3. Serialization
Section 3.1. In this chapter
Section 3.2. Introduction
Section 3.3. Essentials
Section 3.4. Serialization in depth
Section 3.5. The serialization process
Section 3.6. The Serializable interface
Section 3.7. The Externalizable interface
Section 3.8. MarshalledObject
Section 3.9. Class versioning
Section 3.10. Serial Version UID
Section 3.11. Alternative approaches to versioning
Section 3.12. Advanced facilities in Serialization
Section 3.13. javadoc and serialization
Section 3.14. Improving the performance of Serialization
Section 3.15. Exercises
Chapter 4. Remote interfaces
Section 4.1. In this chapter
Section 4.2. Introduction
Section 4.3. Proxies
Section 4.4. Dispatchers
Section 4.5. Exercises
Chapter 5. RMI clients
Section 5.1. In this chapter
Section 5.2. Introduction
Section 5.3. Remote failure
Section 5.4. Partial failure
Section 5.5. Latency
Section 5.6. Applets
Section 5.7. Exercises
Chapter 6. Naming I—RMI registry
Section 6.1. In this chapter
Section 6.2. Purpose
Section 6.3. How it works
Section 6.4. Names in the registry
Section 6.5. The Naming class
Section 6.6. The Registry interface
Section 6.7. Registry exceptions
Section 6.8. Names and URLs
Section 6.9. Registry setup
Section 6.10. Registry configurations
Section 6.11. Utilities
Section 6.12. Alternative naming services
Section 6.13. Exercises
Chapter 7. Servers I—unicast servers
Section 7.1. In this chapter
Section 7.2. Introduction
Section 7.3. Writing the server
Section 7.4. Implementing remote interface methods
Section 7.5. Threads, sockets, and ports
Section 7.6. The Unreferenced interface
Section 7.7. Building the server
Section 7.8. Foundation classes
Section 7.9. Serialization
Section 7.10. Alternative server classes
Section 7.11. Exercises
Chapter 8. Security I—execution
Section 8.1. In this chapter
Section 8.2. Introduction
Section 8.3. RMI and security managers
Section 8.4. Applets
Section 8.5. Clients
Section 8.6. Servers
Section 8.7. System properties—security
Section 8.8. Policy files
Section 8.9. Granting AllPermission
Chapter 9. Mobile code
Section 9.1. In this chapter
Section 9.2. Outline
Section 9.3. How code mobility works
Section 9.4. Uses of code mobility
Section 9.5. Security considerations
Section 9.6. Setup
Section 9.7. HTTP servers
Section 9.8. Other protocols
Section 9.9. Deployment
Section 9.10. Downloading the client
Chapter 10. Servers II—activation
Section 10.1. In this chapter
Section 10.2. Introduction
Section 10.3. First principles—activation
Section 10.4. How it works
Section 10.5. Writing an activatable server
Section 10.6. Registration
Section 10.7. Building an activatable server
Section 10.8. Run­time setup
Section 10.9. Activation and the Unreferenced interface
Section 10.10. Which servers should be activatable
Section 10.11. The activation system as an RMI registry
Section 10.12. Debugging
Section 10.13. Activation groups in Win32
Section 10.14. Activation clients
Section 10.15. Remarks on the Activation Package
Section 10.16. Exercises
Chapter 11. Socket factories
Section 11.1. In this chapter
Section 11.2. Purpose
Section 11.3. Server socket factories
Section 11.4. Client socket factories
Section 11.5. Factory equality—the equals method
Section 11.6. Uses of socket factories
Section 11.7. Remarks
Chapter 12. Agents and patterns
Section 12.1. In this chapter
Section 12.2. Introduction
Section 12.3. Mobile agents
Section 12.4. Callbacks
Section 12.5. Mobile servers
Section 12.6. Agents and design patterns
Section 12.7. Adapter
Section 12.8. Proxy
Section 12.9. Client­server patterns
Section 12.10. Singleton
Section 12.11. Remote factory
Section 12.12. Abstract remote
Section 12.13. Session
Section 12.14. Exercises
Section 12.15. Remarks on the examples and exercises
Chapter 13. Naming II—JNDI and Jini
Section 13.1. In this chapter
Section 13.2. JNDI
Section 13.3. JNDI operations
Section 13.4. JNDI providers
Section 13.5. Examples
Section 13.6. Other features and setup
Section 13.7. Other JNDI service providers
Section 13.8. Jini naming
Section 13.9. Exercises
Chapter 14. Servers III—RMI/IIOP
Section 14.1. In this chapter
Section 14.2. Introduction
Section 14.3. RMI/IIOP and CORBA
Section 14.4. RMI/IIOP and Enterprise Java Beans
Section 14.5. PortableRemoteObject
Section 14.6. Writing the server
Section 14.7. Building the server
Section 14.8. Java/IDL tool
Section 14.9. Supporting both JRMP and IIOP
Section 14.10. Restrictions
Section 14.11. Implementing the service in another language
Section 14.12. IIOP clients
Section 14.13. Implementing the client in another language
Section 14.14. Exercises
Chapter 15. RMI through firewalls
Section 15.1. In this chapter
Section 15.2. Firewalls
Section 15.3. SOCKS
Section 15.4. HTTP tunnelling
Section 15.5. Firewalls and RMI
Section 15.6. GIOP Proxies
Section 15.7. The RMI Proxy
Section 15.8. A note on callbacks
Section 15.9. A note on firewall implementations and RMI
Chapter 16. Security II—the conversation
Section 16.1. In this chapter
Section 16.2. Identity
Section 16.3. Integrity
Section 16.4. Privacy
Section 16.5. Secure Sockets Layer
Section 16.6. LDAP authentication
Section 16.7. JAAS
Section 16.8. RMI Security Extension
Section 16.9. Exercises
Chapter 17. Servers IV—beyond unicast
Section 17.1. In this chapter
Section 17.2. Datagrams
Section 17.3. Multicast
Section 17.4. Broadcast
Section 17.5. Clients
Section 17.6. Exercises
Chapter 18. Selected further topics
Section 18.1. In this chapter
Section 18.2. Distributed garbage collection
Section 18.3. Logging
Section 18.4. Debugging
Section 18.5. Testing RMI in a single machine
Section 18.6. Performance
Section 18.7. RMI and JDK versions
Section 18.8. Exercises
Appendix A. Exceptions in RMI
Section A.1. Class hierarchy
Section A.2. Exceptions in RMI servers
Section A.3. Exceptions in RMI clients
Section A.4. Alphabetic list of exceptions
Section A.5. Remarks on exceptions in RMI
Appendix B. System properties
Section B.1. RMI system properties
Section B.2. Implementation­dependent system properties
Appendix C. References
Section C.1. Books
Section C.2. Papers
Section C.3. Web resources
Appendix D. Glossary
Foreword
Before the Java language was available, distributed systems engineering was greatly concerned with
the problem of heterogeneity—the differences between CPUs, OSes, languages, and data formats. The
challenge was to create architecture­neutral formats and protocols which could be adapted to any
architecture without burdening the programmer. RPC and CORBA IIOP represent two such
approaches.
After the Java language was mooted as a universal language, an interesting question was raised: how
could a distributed system design be simplified by the assumption that every host is Java­capable? The
Java Remote Method Invocation (RMI)API is at once a working demonstration of the answer and a
popular tool for building real­world Java­based distributed systems.
The Java RMI API was originally designed by Ann Wollrath, Roger Riggs, and Jim Waldo at Sun
Microsystems Laboratories, East Coast Division. It was designed with the twin aims of simplicity
(ease of use) and naturalness (being agood fit with the language).
RMI is not just a Java RPC. Its distributed object model allows the Java software engineer to build a
complex distributed system in an efficient, maintainable, and object­oriented way. In particular, the
Java RMI semantics have been designed for, and assumed by, the Jini technology unveiled by Sun
Microsystems. The RMI development team is asubgroup of the Jini team, and the same careful design
philosophy applies to RMI as to Jini technology.
The main deficiency of the Java RMI technology has been its documentation. Design documents were
hard to find and occasionally hard to understand. Error messages were unhelpful to the uninitiated.
Learning RMI became much easier when the Java RMI tutorials were written by professionals, and
successive releases have made the code more intuitive; however, in order to find RMI esoterica and
arcana, not to mention bug workarounds, there was no alternative but to consult the RMI­USERS
discussion group, or to buttonhole Ann, Jim, or Peter at a JavaONE talk.
This book collects an astonishing range of Java RMI material, suitable for any Java programmer
regardless of experience with RMI. The RMI novice will be able to run RMI programs without
excessive hair­pulling; the accomplished RMI programmer will find enough techniques and
explanations to improve the performance, capability, or aesthetic quality of his or her code; and the
RMI expert will be able to perform great RMI­based hacks without the JDK source code. Finally, the
RMI­USERS denizen will be able to answer most questions by pointing to a single source.
So, if you're looking at this book because I directed you to it on the list, then, yes, you've found the
right one.
Adrian Colley
Sun Microsystems Ireland
February 2001
Preface
About this book—How it is organized—Prerequisite knowledge—Terminology and
conventions—Examples—Exercises—Colophon—Acknowledgements
"There can be nothing intermediate between that which undergoes and that which causes
alteration."
—Aristotle, Physics, Book VII, § 2.
About this book
This book is about Remote Method Invocation (RMI)in Java. It both clarifies and extends the
information in the RMI Specification. While it is primarily aimed at software developers and students,
it will be useful to Java applications architects and designers as well. The book has grown from our
own experience in designing, writing, and deploying RMI applications, and from a detailed
observation of common questions, difficulties, and discussions on the Internet and in "cyberspace"
generally, especially the Java­networking and RMI mailing lists. We feel confident that it addresses
many of the real­world issues facing Java developers programming in distributed environments.
This book is an accurate account of Java RMI as at Java 2 Java Development Kit (JDK) 1.3. It
documents RMI as it really is. To this end, we have noted a number of errors and inconsistencies in
the specifications and documentation which are distributed with the JDK.
Where possible we have confined our discussion to matters defined in the RMI Specification for JDK
1.3. However, in practice there are a number of areas of RMI which are unspecified, under­specified,
or which cannot be understood without reference to an implementation: in these cases we have
referred to Sun's implementation, taking care to clearly mark such excursions.
How it is organized
The first two chapters introduce RMI and set it within the context of Java and object­oriented
programming. While this book assumes that you are familiar with Java and distributed computing,
these first chapters can help to re­acquaint you with some relevant concepts. Along with a brief
introduction to the principles of RMI,Chapter 1 also introduces a simple RMI service which is used
throughout the book for illustrative purposes.
Chapters 3 to 9 provide the fundamental building blocks for getting up and running with RMI. They
discuss what you need to know about serialization, remote interfaces, clients, the RMI registry,
servers, security, and mobile code.
Chapters 10 to 14 build on the topics discussed in earlier chapters. These chapters move toward more
advanced concepts in RMI such as activation, socket factories, and design patterns. These chapters
may be especially useful to those already familiar with RMI and its implementation.
The remaining chapters provide additional information for developers looking for alternatives to the
standard RMI implementation, or extensions to it, such as JNDI naming services, Jini, CORBA/IIOP,
and SSL. These chapters also discuss peripheral issues which may interest those wanting to go deeper
into RMI—including firewalls, performance, conversational security, and debugging.
In the appendices we have listed all the exceptions that can arise in RMI, and all the system properties
which can modify its behaviour. Further appendices list our references and other resources, and
provide a comprehensive glossary of terms.
Prerequisite knowledge
We have assumed that you have a reasonable knowledge of the Java programming language
(specifically the concepts class, abstract, object, interface, method, parameter, argument, result, and
exception), and of the basic principles of object­oriented programming (inheritance and
polymorphism). All this can be found in the standard reference—Arnold, Gosling, and Holmes, The
Java Programming Language, 3rd edition, Addison­Wesley, 2000.
We have also assumed that you have an elementary understanding of networking in Java: specifically
the java.net package (in particular the classes Socket and ServerSocket), and of the
standard Java exception classes.
Terminology and conventions
In this manual, Java code samples and extracts are given in this font.
Indented paragraphs in a smaller font size, such as the following paragraph, contain detailed matter
which can be skipped on a first reading.
This is an example of an indented paragraph providing greater detail about the preceding
material. It can be skipped on a first reading.
Syntax is specified in the usual meta­language, where square brackets [ and ] contain optional syntax
elements, and ellipses … denote optional repetitions. For example:
[rmi:][//][host][:port][/directory]...[/name]
Throughout this book, we have used the terms "base class" and"derived class", rather than the
counter­intuitive terms "superclass" and "subclass".
Examples
All the source code examples in this book have been compiled and executed on Windows and Solaris
platforms, and in many cases have interoperated between both platforms.
Exercises
The exercises are all feasible, but vary in difficulty from trivial upwards. Some few are of a more
theoretical nature.
The examples and exercises are designed to promote understanding of the concepts, rather than to
provide "lift­out" code which can be immediately deployed.
Colophon
This book is set in Times New Roman PS MT produced by Adobe Systems Incorporated, and Arial
MT produced by Monotype Corporation. The book was written in Adobe FrameMaker on Apple and
PC platforms, and typeset with Adobe FrameMaker, Distiller, and Acrobat, and submitted to the
publisher in Adobe Portable Document Format (PDF). Thanks to Adobe for making these tools.
The Almanac was produced by javadoc and Sun's unsupported MIF Doclet: thanks to the people who
mind these tools, Doug Kramer and his team,for assistance and advice, and especially for
implementing some of our requests in time for our deadlines.
Acknowledgements
This book could not have been written without the assistance of Sun Microsystems Inc, firstly in
producing Java and the RMI package to provide us with our subject, and secondly in offering much
valuable assistance and advice.
Thanks especially to:
• Helen Maclean,our typesetter extraordinaire
• our colleagues at Pearson Education: our supervising editor Alison Birtwell, for the
opportunity, and our production editor, Sally Carter
• many respected colleagues on the RMI Mailing List, especially Brian Maso and Adrian Colley
• the Melbourne office of Sun Microsystems Australia, for supplying Solaris test facilities for
the sample programs, and especially Michael Geisler.
Thanks finally to our anonymous reviewers who diligently scrutinized our draft manuscript and made
many valuable comments and suggestions. Any errors that remain are of course our responsibility.
Sun, Java, and many Java­related terms are trademarks of Sun Microsystems Incorporated, Santa
Clara, California. Any other trademarks referred to in this book remain property of their respective
owners.
From Kathy
Thank you Esmond for knowing so much about RMI.
Thanks to Andra Bruveris for directions in style and to Gavin Arndt for his never­ending technical
support.
To my boys Pete, Frank, and Roy—thanks for your love and patience. To the little one for waiting until
my deadline was met.
Kathy McNiff
Northcote, Victoria, Australia, August 2000
From Esmond
Thanks Kath for being ever­engaging and unfailingly helpful, and for subtly project­managing this
book.
Thanks to my valued professional colleagues: to John Marquet for providing the initial conditions
which made this book possible; to Neil Belford for clear thinking, encouragement, wit, and advice;
and to Gavin Arndt for all the amusement.
Finally, thanks to Tilly and to all my family for their understanding and support.
Esmond Pitt
Great Ocean Road, Lorne, Victoria, Australia, July 2000
java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt
Chapter 1. Introduction to RMI
Java and RMI—Architecture of an RMI system—Syntax of RMI—First principles—
Baby's first words—Exercises
1.1. In this chapter
This chapter provides a high­level introduction to Remote Method Invocation (RMI) in Java. It
outlines the architecture of an RMI system—from a simple configuration to a more advanced system
such as RMI over Internet Inter­ORB Protocol (IIOP). As well as briefly stating the basic principles of
RMI, this chapter also provides an RMI version of a simple echo service.
1.2. Java and RMI
In 1995, Sun Microsystems introduced the Java programming language. Since then it has been
enthusiastically adopted by software developers looking for ways to build secure, platform­
independent applications for distributed network environments like the World Wide Web. Along with
the advantages of its portability between platforms, Java is an attractively simple language to learn,
combining many of the runtime advantages of Smalltalk and the programming concepts of Modula­3
with the familiar syntax of C++. Developers can also benefit from its remarkably complete runtime
library, its designed­in security model, and its price—to most developers Java is free.
Increasingly complex computing environments require increasingly powerful programming techniques
like object­oriented programming. The Internet enables the deployment of enormous distributed
applications. Java is an object­oriented language that allows developers to produce distributed client­
server applications. Distributed applications depend on the communication between "objects" residing
in different locations.
RMI adds to Java the power and flexibility of remote procedure calls (RPC), in a way which preserves
the "object­oriented" nature of Java. It provides a framework within which Java objects in distinct Java
virtual machines (JVMs) can interact. RMI is built on top of Java's object and class facilities, its
object serialization protocol, and its TCP/IP networking support.
1.3. Architecture of RMI systems
The following high­level diagrams illustrate the components that are involved in:
• a simple RMI system
• an advanced RMI system
• an RMI over IIOP system.
These examples illustrate the architecture that you will be working with when designing and building
an RMI system. You can find out more about each component in the subsequent chapters of the book.
Figure 1.1 illustrates the RMI system at its simplest: a remote interface, a client, and one or more
servers—remote objects—residing on a host. The client invokes methods on remote objects via the
remote interface. A naming service such as the RMI registry resides on the host, to provide the
mechanism the client uses to find one or more initial RMI servers. You can find out more about the
RMI registry in Chapter 6.
Figure 1.1. Simple RMI system
Figure 1.2 illustrates a more advanced RMI system, including RMI Activation—a system which
allows servers to be activated on demand.The RMI Activation system is discussed in detail in Chapter
10.
Figure 1.2. Advanced RMI system showing codebase and activation
This diagram also illustrates that a web server providing an RMI codebaseservice may also be present
in an RMI system. A codebase is a global location for Java class files and Java Archive (JAR) files,
accessible to RMI clients and servers. You can find out more about using codebasesin Chapter 9.
Figure 1.3 illustrates RMI over IIOP.In RMI/IIOP, the COS Naming service, accessed via the Java
Naming and Directory Interface (JNDI), is used instead of the RMI registry. In RMI over IIOP you
cannot use RMI Activation, which is only supported under the Java remote method protocol (JRMP).
Find out more about these topics in Chapter 13 and Chapter 14.
Figure 1.3. RMI over IIOP
RMI reduces the complexities of distributed computing—such as locating the server, network
connections, data transfer, synchronization, and propagating errors—to a simple method call and
exception handler in the client, as shown in Example 1.1.
Example 1.1. Syntax of RMI
try
{
result = remoteInterface.method(args);
}
catch (RemoteException ex)
{
// handle a remote exception...
}
1.5. First principles—remote method invocation
Remote method invocation is the invocation of a method in a remote object.
A remote object is an object whose remote methods can be invoked—via a remote interface—from
another Java virtual machine.[1] A remote object has all the usual properties of a Java object: it has
state and methods; it can refer to other objects. It even has implementations of Object.clone,
Object.equals, Object.hashCode, and Object.toString, with behaviour that is
reasonable for a remote object.
[1]
RMI specification, § 2.2.
A remote method is a method defined in a remote interface; it is invoked via that interface.
A remote interface is a Java interface which extends java.rmi.Remote. Its methods must all
throw RemoteException.
Because Java interfaces cannot specify static methods, it follows that a remote method cannot be
static.
Any object, even a local one, can be thought of as a server; its users are its clients. A local object is
essentially a local server; a remote object is a remote server.
Remote methods in a remote object can be invoked via RMI even if the object is in fact in
the same JVM. Obviously in this case they could also be invoked directly, i.e. via local
method invocation.
To be accessible via RMI, a remote object must:
• implement a remote interface
• be exported to the RMI system.
An object is exported to the RMI system implicitly on construction, or explicitly by an
exportObject method (to be discussed in a later chapter).
1.5.1. Remote stubs
A remote object is accessed via a remote stub. A remote stub is an object which implements the same
remote interface(s) as the remote object it refers to. Its class is generated from the corresponding
remote object by the RMI system at compile­time.
A remote stub can only be obtained as the result of another remote method invocation.[2] The client
uses the remote stub as an instance of the remote interface implemented by the remote object. The
remote stub is not itself the remote object; nor is it an instance of the remote class. A remote stub is
really a proxy for the remote object.
[2]
Normally. Obviously this statement implies an infinite regress. Where do we get the
initial remote stub? It is specially constructed for the RMI registry, which is a
bootstrapping mechanism provided in order to break out of the regress. See the separate
chapter on the registry. It is also possible to acquire remote stubs via serialized
MarshalledObjects.
For the record, a remote stub also has all the usual properties of a Java object: state,
methods, and external references, although only the methods (not the state or external
references) are of interest to the RMI client. It also has reasonable implementations of
Object.clone, Object.equals, Object.hashCode, and
Object.toString.
Random documents with unrelated
content Scribd suggests to you:
Qu'il ne s'agit que d'équilibrer nos droits individuels;
Que la loi d'équilibre, c'est l'égalité;
Que l'égalité c'est la Justice;
Qu'en dehors de l'égalité, il n'y a plus Raison ni Justice, mais règne
de la force, retour à la brutalité de la nature qui est si inférieure à
nous par l'absence de moralité et de bonté.
A la lumière de cette Révélation de la conscience de la France, la
notion de la société se transforme. La société n'est plus une
hiérarchie, ce n'est plus un être de raison, incarné dans un ou
quelques-uns; c'est quelque chose de bien autrement grand et beau;
c'est un ensemble organisé d'êtres humains, associés pour se
garantir mutuellement l'exercice de leur Droit individuel, se faciliter
la pratique du Devoir, échanger équitablement leurs produits, et
travailler de concert à la réalisation progressive de la destinée
humaine.
C'est une autonomie collective, gouvernée par la Loi, synthèse de la
Raison, de la Justice et de l'Amour de tous.
L'État n'est plus que l'ensemble des organes sociaux, fonctionnant
au profit de tous.
Le Pouvoir n'est plus qu'une fonction déléguée par la volonté
nationale.
Conçue ainsi, la société élabore progressivement quatre formes du
Droit: Droit naturel, Droit Civil, Droit Politique, Droit Économique.
VII
Par Droit naturel, la Société ne peut plus entendre la satisfaction des
seuls besoins animaux: car l'être humain n'est pas une brute: il est
une Intelligence, une Raison, une Justice; il est aussi l'art, l'industrie,
la Liberté.
Donc, de Droit naturel, toute créature humaine est libre, autonome,
doit développer ses facultés, exercer ses aptitudes sans autre limite
que l'Égalité, ou le respect du droit identiquement le même en
autrui.
Quand la Raison générale sera suffisamment pénétrée de ces
notions, elle formulera non seulement des lois pour protéger
également la vie, l'honneur, la propriété légitime des associés, contre
quiconque pénétrerait dans la sphère d'autrui pour la troubler ou la
détruire; mais, de plus, elle mettra à la disposition de tous, les
moyens de développement qu'elle pourra généraliser: tels que
l'enseignement des sciences, des arts, de l'industrie, des lois, etc.
Elle comprendra que c'est son Devoir et son intérêt.
Son devoir, parce que la société poursuit la réalisation d'une destinée
dont chacun de ses membres est un élément;
Son devoir, parce que tous les co-associés ont un droit égal aux
avantages sociaux;
Son devoir, parce qu'ils sont réunis pour se garantir la jouissance de
leurs droits, et se faciliter la pratique du Devoir.
Son intérêt, parce qu'en travaillant à rendre possible à chacun de ses
membres la puissance de se bien gouverner, elle assure la sécurité
de tous.
La Raison générale, modifiée par la notion moderne de la société,
réformera profondément son Droit Civil. Devant ce Droit, tous les
individus majeurs et sains d'esprit, seront reconnus aptes à concourir
aux actes de la vie civile, à disposer de leur travail, de leur fortune.
La société se contentera de sauvegarder les intérêts des mineurs et
des interdits et d'empêcher que, dans aucun contrat, puisse
s'introduire une clause attentatoire à la dignité de la personne et à
l'exercice de ses droits. Toutes les fonctions étant du ressort du Droit
Civil, la société respectera la manifestation de l'activité de chacun, et
soumettra les fonctions publiques à l'élection ou au concours.
Le Travail est notre grand Devoir: c'est par lui que se réalise la
destinée humaine; c'est par lui que se produit le bien-être; c'est le
père de tout bien, l'auxiliaire de la vertu. La Raison générale,
éclairée par la science Économique qui se forme, comprendra que le
travail est un Droit, puisque vivre, pour l'individu social, est un Droit;
elle transformera donc le grand atelier national, et parviendra
progressivement à introduire l'égalité, c'est à dire l'équité, dans le
domaine de l'échange. Le Droit Économique n'existe pas: l'humanité
le tirera de ses entrailles souffrantes et de son cerveau, comme elle
en a tiré tous les autres.
Chacun devant avoir des Droits naturels, civils et économiques
égaux, et un intérêt égal à ce que les lois et les institutions soient au
profit de tous, a, par cela même, un Droit égal à concourir aux actes
politiques qui sauvegardent ses autres droits, et à l'aide desquels les
progrès réalisés dans les esprits s'incarnent dans les faits sociaux. La
Raison générale, bien pénétrée de ces vérités, organisera sous la loi
d'égalité, le concours de tous à la vie politique, concours par lequel
seul on peut se réputer libre, en n'obéissant qu'à la loi qu'on a faite
ou consentie.
Tel est l'idéal de la société fondée par la Révolution Française; idéal
qui confond toutes les races, tous les peuples devant le Droit.
A l'aide de cet idéal supérieur, glorieux Credo de la foi de nos pères,
nous comprenons que les individualités, les nations et les races
supérieures ne sont pas des maîtres, mais des frères aînés, des
éducateurs; qu'elles commettent une lâcheté, un crime de lèse-
humanité lorsqu'elles oppriment et abrutissent au profit de leurs
passions égoïstes, ceux que la Raison leur confie comme élèves;
Nous comprenons que, devant le dogme de la Perfectibilité, tombent
tous leurs hypocrites prétextes de domination;
Qu'enfin, en violant les droits de leurs semblables, elles nient les
leurs propres; qu'en les traitant comme s'ils étaient des brutes, elles
se rangent elles-mêmes au rang des brutes qui n'ont pour loi que la
force et la ruse.
Si la notion du Droit se transforme avec l'idéal social de 89, combien,
en même temps, se précise, se purifie, s'élève la sublime notion du
Devoir!
Respecter les Droits d'autrui égaux à ceux qu'on se reconnaît;
Protéger quiconque est opprimé quand la société n'est pas présente
ou n'a pas pourvu;
Faire respecter sa dignité, son Droit; car ne pas punir celui qui,
sciemment et méchamment, y attente, c'est se rendre complice de
ses mauvaises passions, du mal qu'il fait, de celui qu'il peut faire par
suite de l'impunité de sa première faute;
Travailler, non pas seulement dans son intérêt particulier, mais en
vue de la destinée collective, observant, autant qu'il est en soi, la
bonne foi et l'équité dans l'échange des produits;
S'efforcer de connaître sa propre capacité, non pour en tirer vanité,
ce qui est puéril; mais afin de rendre tous les services dont on est
capable, au grand corps dont on est un organe;
Contribuer selon ses forces, son intelligence, au Progrès d'autrui, à
l'établissement de la Justice, à la vulgarisation des idées vraies et
morales, à la destruction des idées fausses;
Se considérer comme instituteur des ignorants, comme Justicier,
comme solidaire de tous;
Aimer la patrie dans l'Humanité et la famille dans la Patrie;
Chérir par dessus tout la Justice.
Tels sont les principaux devoirs de ceux qui acceptent l'idéal
nouveau; de ceux qui ne sont plus des esclaves, mais des organes
de la société qu'ont fondée et scellée de leur sang nos glorieux
pères.
Et l'on ne peut remplir ces devoirs sans travailler à s'harmoniser soi-
même: admirable économie de ressort, qui met d'accord notre
perfectionnement propre avec le bien général, l'amour et le respect
de nos semblables et de l'Ordre.
VIII
Plusieurs fois, lectrices, nous avons prononcé le mot Liberté; j'espère
qu'aucune ne s'est méprise sur le sens que nous lui attribuons. La
liberté n'est pas le pouvoir de faire tout ce qu'on veut et qu'on est
capable de faire: cela, c'est la licence; la liberté, c'est l'exercice des
facultés dans les limites de l'égalité ou du Droit identique en autrui,
dans les limites du Devoir.
Jusqu'à quel point la société a-t-elle le droit de s'immiscer dans le
gouvernement de nous-même et de limiter notre liberté?
C'est quand par des actes, et seulement par des actes, nous
transportons dans la sphère d'autrui le trouble que nous avons établi
dans la nôtre: car nous ne pouvons en agir ainsi sans violer le Droit
de quelqu'un.
Quant aux actes qui ne nuisent qu'à nous-même, la société n'a pas à
les régler par la loi. Ce qu'elle doit faire, c'est de nous instruire, et de
s'organiser de telle sorte, que nous n'ayons pas besoin de les
commettre.
Il est de même bien entendu qu'en parlant de l'égalité, nous n'avons
pas prétendu que nous fussions égaux ou même équivalents en
valeur physique, intellectuelle, morale et fonctionnelle: non
seulement nous différons tous; mais encore, dans la même série de
travaux, les uns excellent, d'autres sont médiocres, d'autres encore,
inférieurs.
Ce n'est pas parce que vous êtes égales en beauté, en forces, en
intelligence, en bonté, en talent, ni entre vous, ni avec vos frères,
Mesdames, que vous êtes égales à eux et à vos sœurs devant
l'héritage: c'est parce que, sur ce point, on veut bien reconnaître
que vous appartenez à l'espèce humaine et que, sans déchoir dans
l'opinion, vos parents peuvent avouer que vous êtes, dans leur
tendresse, les égales de Messieurs vos frères.
De même ce n'est pas par l'égalité de valeur que les êtres humains
socialisés doivent être égaux en Droit, c'est parce que tous,
quelqu'humbles qu'ils soient, ont le Droit semblable de se
développer, d'agir librement, d'accomplir leur destinée.
Travaillons donc à la création de la liberté dans l'égalité. Incarnons
ces saintes choses dans la loi, les institutions sociales, la pratique
générale et notre pratique particulière.
Que chacun puise dans un même milieu les éléments qui
conviennent à sa nature. L'un sera Cèdre ou Chêne, l'autre un
arbrisseau modeste ou bien une simple fleur, c'est possible, c'est
probable même; mais personne n'aura le droit de se plaindre; car
chacun sera et fera tout ce qu'il pourra être et faire. Il n'y aura plus,
comme aujourd'hui, ce qui est le crime de quelques uns et la faute
de tous, des créatures humaines qui meurent sans se connaître,
sans avoir pu se développer et rendre les services auxquels les
appelait leur organisation.
L'histoire nous dit: l'exercice du Droit est tellement lié au Progrès,
que de nouveaux progrès ont été faits par l'Humanité, chaque fois
que la société des libres a élargi ses rangs pour y admettre de
nouveaux émancipés, ou chaque fois qu'elle a proclamé la
reconnaissance de nouveaux droits et mis ses institutions en accord
avec eux.
Par sottise ou par égoïsme, ne restons pas sourds à cet
enseignement: car nous sommes coupables de tout le mal et de tout
le malheur qui se produisent par l'absence de Liberté et d'Égalité, et
la culpabilité est comme le sommet des hauts édifices: elle attire la
foudre.
IX
Et maintenant, lecteurs, résumons ce chapitre.
Les notions de Droit et de Devoir, qui sont inséparables, ne peuvent
être conçues que par l'être humain.
Le Droit fondamental, pour chacun de nous, est la prétention
légitime que nous avons à nous développer, à exercer nos facultés et
à posséder les choses au moyen desquelles et sur lesquelles elles
agissent.
Le Devoir fondamental, corrélatif au Droit, est l'emploi de nos
facultés et de leurs excitants en vue, et dans le sens de la destinée.
Toute destinée est donnée par l'ensemble des facultés: d'après ce
principe, celle de notre espèce est de fonder une société basée sur
la Justice et la Bonté; de satisfaire à tous nos besoins par la création
de la science, de l'industrie, de l'art; de nous harmoniser
individuellement et collectivement, et d'harmoniser progressivement
notre globe à mesure que nous mettons l'ordre en nous.
Le Droit, pour chacun de nous, comprend non seulement la vie
matérielle, la liberté de nos mouvements, notre sécurité, mais le
développement de notre Raison, de notre intelligence, de notre
moralité, de notre amour, de nos facultés productrices, de notre
autonomie.
Notre Devoir est d'employer toutes nos facultés à la réalisation de
notre tâche particulière, tâche qui nous est dévolue par nos
attractions, qui est précisée et dirigée par la Raison, rendue possible
par l'éducation, et qui est accomplie par l'activité et la liberté.
Dans nos rapports avec nous-même, comme ensemble de facultés;
Droit légitime de chacune d'elles à s'exercer; Devoir de toutes à se
soumettre à l'approbation et au contrôle de la Raison, en chacun de
nous principe d'Ordre.
Dans nos rapports avec la nature, Droit de possession concédé par
nos besoins et par notre titre de pouvoir harmonisant du globe;
Devoir envers les créatures sensibles qui sont en notre puissance.
Dans nos rapports avec nos semblables, Droit et Devoir réciproques;
limitation de la liberté individuelle par la liberté individuelle, égale en
autrui, ou formation de l'équilibre des droits semblables dans
l'égalité. En conséquence, reconnaissance des principes suivants:
Tout être humain est, de Droit, libre et autonome, jusqu'à la limite
de la liberté et de l'autonomie d'autrui;
Tout être humain a un droit égal aux éléments intellectuels acquis à
la société, et aux institutions générales;
Tout être humain a Droit à la rémunération équitable du travail qui
pourvoit à ses besoins;
Tout être humain majeur a la même dignité civile. Toutes les
fonctions publiques lui sont accessibles sans autre formalité que le
concours, ou le choix des co-associés.
Dans aucune de ses stipulations, l'être humain ne peut traiter de sa
personne, de sa liberté. Ses engagements sont personnels.
Tout être humain étant égal aux autres devant le Droit naturel, civil
et économique, est, en principe, égal aux autres devant le Droit
politique, créé pour sauvegarder les précédents, faire descendre
dans les faits sociaux les progrès réalisés dans les idées, et
empêcher que nul ne subisse la loi qu'il n'a pas contribué à formuler.
Tels sont, Mesdames, les principes du Droit moderne, proclamés du
haut de ce nouveau Sinaï, la France, notre chère et glorieuse patrie,
au milieu des éclairs et des tonnerres de notre Révolution.
Ah! Bénie soit elle cette Révolution qui a dit à l'esclave: Relève ton
front, brise tes chaînes: car tu es un homme. Devant moi, génie de
l'Humanité moderne, il n'y a pas de noirs, de blancs, de jaunes, de
cuivrés; il n'y a pas d'Allemands, d'Anglais, de Français, d'Italiens, il
y a des êtres humains, tous égaux devant le Droit, tous égaux
devant moi, parce qu'ils sont tous égaux devant la Raison.
Relevez-vous tous, hommes courbés sous le sceptre, sous la
houlette, sous le fouet ou sous le bâton, car vous n'avez pas de
maîtres; les aînés d'entre vous ne sont que vos instituteurs, et votre
éducation aura son terme.
Relevez-vous tous, hommes frères: écoutez ma voix qui vous crie:
l'être humain ne peut être heureux et vertueux, ne peut être digne
et utile, ne peut être une créature humaine, enfin, que par la liberté
individuelle dans l'égalité collective.
Et on l'a stupidement maudite cette voix sainte qui venait substituer
la justice à la force, rappeler l'humanité au sentiment de sa dignité,
la remettre dans la voie de ses sublimes destinées!
On l'a stupidement maudite, cette voix consolante qui promettait le
bonheur par le travail et la liberté; qui électrisait d'un pôle à l'autre
tout ce qui souffrait, tout ce qui pleurait, tout cet immense troupeau
d'hommes et de femmes mis au rang des brutes par les passions
odieusement égoïstes et perverses d'une poignée de privilégiés!
Révolution sainte, qu'ils te jettent leurs derniers anathèmes, les
disciples du principe qui se meurt! Tu as crié: Délivrance universelle!
Ils s'obstinent à barrer la route du Progrès; mais l'humanité leur
passera sur le corps pour obéir à son génie: Car la Femme
commence à comprendre.
java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt
CHAPITRE II
OBJECTIONS CONTRE L'ÉMANCIPATION DES FEMMES.
I
De quels arguments se servent les adversaires de l'Émancipation des
femmes, pour nier l'égalité des sexes devant le Droit?
Les uns, théosophes de vieille roche, prétendent que la moitié de
l'humanité est condamnée par Dieu même à se soumettre à l'autre
parce que, disent-ils, la première femme a péché.
Ne voulant point sortir du terrain solide de la Justice, de la Raison et
des faits prouvés, nous ne discuterons point avec cette classe
d'adversaires.
Les autres, qui prétendent relever de l'esprit moderne, et affichent
plus ou moins la prétention d'être disciples des doctrines de liberté,
condamnent la femme à l'infériorité et à l'obéissance parce que,
disent-ils, elle est plus faible physiquement, et intellectuellement que
l'homme;
Parce qu'elle remplit des fonctions d'un ordre inférieur;
Parce qu'elle produit moins que l'homme au point de vue industriel;
Parce que son tempérament particulier l'empêche de remplir
certaines fonctions;
Parce qu'elle n'est propre qu'à la vie d'intérieur; que sa vocation est
d'être mère et ménagère, de se consacrer entièrement à son mari et
à ses enfants;
Parce que l'homme la protège et la nourrit;
Parce que l'homme est son mandataire, et exerce le droit pour elle
et pour lui;
Parce que la femme n'a pas plus le temps que la capacité d'exercer
certains droits.
Les droits de la femme sont dans sa beauté et notre amour, ajoutent
quelques-uns, faisant la bouche en cœur.
La femme ne réclame pas; beaucoup de femmes mêmes sont
scandalisées de la revendication faite par quelques-unes, continuent
d'autres mâles.
Et l'on ne ménage ni les railleries, ni les calomnies, ni les injures aux
femmes courageuses qui plaident la cause du Droit, et aux hommes
qui les soutiennent, espérant, par là, intimider les premières et
dégoûter les seconds.
Vain espoir; les temps ne sont plus où l'on pouvait nous intimider. S'il
est permis de redouter l'opinion de ceux qu'on croit plus justes et
plus intelligents que soi, ce serait folie que de se troubler devant
ceux auxquels on se sent en mesure de démontrer leur irrationalité
et leur injustice.
Cette double démonstration, nous allons essayer de la faire, en
reprenant un à un les arguments de ces Messieurs.
1o La femme ne peut avoir les mêmes droits que l'homme, parce
qu'elle lui est inférieure en facultés intellectuelles, dites-vous,
Messieurs. De cette proposition, nous sommes en droit d'induire que
vous considérez les facultés humaines comme base du Droit;
Que la loi, proclamant l'égalité de Droit pour votre sexe, vous êtes
tous égaux en qualités, tous aussi forts, aussi intelligents les uns que
les autres.
Qu'enfin, pas une femme n'est aussi forte, aussi intelligente que
vous; je ne puis dire: que le moindre d'entre vous, puisque, si le
droit est fondé sur les qualités, comme il est égal, il faut que vos
qualités soient égales.
Or, Messieurs que deviennent ces prétentions en présence des faits,
qui vous montrent tous inégaux en force et en intelligence? Que
deviennent ces prétentions en présence des faits, qui nous montrent
une foule de femmes plus fortes que beaucoup d'hommes; une foule
de femmes plus intelligentes que la grande masse des hommes?
Étant inégaux de force et d'intelligence, et cependant déclarés égaux
en Droit, il est donc évident que vous n'avez pas fondé le Droit sur
les qualités.
Et si vous n'avez pas tenu compte de ces qualités quand il s'est agi
de votre Droit, pourquoi donc en parlez vous si haut quand il est
question de celui de la femme?
Si les facultés étaient la base du Droit, Messieurs, comme les
qualités sont inégales, le droit serait inégal; et, pour être juste, il
faudrait accorder le Droit à ceux qui justifient des facultés
nécessaires et en exclure les autres: à ce compte beaucoup de
femmes seraient appelées et une infinité d'hommes exclus. Voyez où
l'on va quand on n'a pas l'énergie intellectuelle de se rendre compte
des principes! Vous n'avez qu'un moyen de nous évincer de l'égalité,
c'est de prouver que nous n'appartenons pas à la même espèce que
vous.
2o La femme, ajoutez-vous, ne peut avoir les mêmes droits que
l'homme parce que, mère et ménagère, elle ne remplit que des
fonctions d'un ordre inférieur.
De cette seconde proposition, nous sommes en droit d'induire que
les fonctions sont la base du Droit;
Que vos fonctions sont équivalentes, puisque le droit est égal;
Que les fonctions de la femme ne sont pas équivalentes à celles de
l'homme.
Vous avez donc à prouver, Messieurs, que les fonctions
individuellement remplies par chacun de vous s'équivalent; que, par
exemple, Cuvier, Geoffroy St-Hilaire, Arago, Fulton, Jacquard, un
certain nombre d'inventeurs et de savants n'ont pas plus fait, ne font
pas plus pour l'humanité et la Civilisation qu'un nombre égal de
fabricants de têtes d'épingles.
Vous avez à prouver ensuite que les travaux de la maternité, ceux du
ménage auxquels le travailleur doit sa vie, sa santé, sa force, la
possibilité d'accomplir sa tâche; que ces fonctions sans lesquelles il
n'y aurait pas d'humanité, ne sont pas équivalentes, c'est à dire
aussi utiles au corps social que celles du fabricant de bijoux ou de
jouets d'enfants.
Vous avez à prouver enfin que les fonctions d'institutrice, de
négociante, de teneuse de livres, de commise, de couturière, de
modiste, de cuisinière, de femme de chambre, etc., n'équivalent pas
à celles d'instituteur, de négociant, de comptable, de commis, de
tailleur, de chapelier, de cuisinier, de valet de chambre, etc.;
Je conviens qu'il est fâcheux pour votre triomphante argumentation,
de se casser le nez contre les milliers de faits qui nous montrent la
femme réelle remplissant, en concurrence avec vous, des fonctions
très nombreuses; mais enfin les choses sont ainsi, et il faut bien en
tenir compte.
Messieurs, je vous accroche aux cornes de ce dilemme: si les
fonctions sont la base du Droit, comme le Droit est égal, les
fonctions sont équivalentes, et alors la femme n'en remplit point
d'inférieures, puisqu'il n'y en a point. Celles qu'elle remplit sont alors
équivalentes aux vôtres et, par cette équivalence, elle rentre dans
l'égalité.
Ou bien les fonctions ne sont pas la base du Droit; vous n'en avez
pas tenu compte lorsqu'il s'est agi d'établir votre Droit: alors
pourquoi parlez-vous des fonctions quand il est question du Droit de
la femme?
Tirez-vous de là comme vous pourrez: ce n'est pas moi qui vous
décrocherai.
II
3o La femme produit moins que l'homme industriellement, dites-
vous. Admettons que cela soit vrai; comptez-vous pour rien la
grande fonction maternelle? Les risques que court la femme en
l'accomplissant?
Comptez-vous pour rien les travaux du ménage, les soins qui vous
sont prodigués et auxquels vous devez propreté et santé?
Si la quantité du produit est l'origine de l'égalité de Droit, pourquoi
ceux qui ne produisent que peu de chose, ceux qui ne produisent
rien, et vous tous qui produisez inégalement avez-vous un Droit
égal?
Pourquoi tant de femmes qui produisent, tandis que leurs maris ou
leurs fils s'amusent et dissipent, n'ont elles pas des droits et ces
derniers en ont-ils?
Vous ne faites pas entrer la question du produit dans celle du Droit
quand il s'agit de l'homme, pourquoi donc l'y faites-vous entrer
quand il s'agit de la femme?
Vous le voyez, Messieurs, toujours irréfléchis, irrationnels, injustes.
4o La femme ne peut être l'égale de l'homme, parce que son
tempérament particulier lui interdit certaines fonctions.
Bien, Messieurs; alors un législateur pourrait, sans déraison, décréter
que tous les hommes qui, par tempérament, sont impropres au
métier des armes, par exemple, sont hors de l'égalité de Droit?
Le tempérament, source de Droit!
Si une femme avait écrit pareille sottise, elle serait tympanisée d'un
bout du monde à l'autre.
Pourquoi, Messieurs, n'excluez-vous pas de l'égalité tous les hommes
faibles, tous ceux qui sont incapables de remplir les fonctions que
vous préjugez la femme incapable de remplir?
Lorsqu'il s'agit de vous, vous admettez bien que le droit de remplir
toute fonction ne suppose ni la faculté ni la volonté d'en user;
pourquoi ne raisonnez-vous pas de même lorsqu'il est question de
nous? Que penseriez-vous des femmes si, ayant vos droits et vous le
servage, elles vous tenaient dans une position inférieure sous le
prétexte que vous ne pouvez pas accomplir la grande fonction de la
gestation et de l'allaitement?
L'homme, diraient-elles, ne pouvant être mère et nourrice, n'aura
pas le droit d'être instruit comme nous, d'avoir comme nous une
dignité civile. Son tempérament grossier le rend incapable d'être
témoin dans un acte de naissance et de mort; il est évident que sa
maladresse l'exclut juridiquement des fonctions diplomatiques; donc
nous ne pouvons lui reconnaître le Droit de les briguer, etc.
Eh! bien, Messieurs, vous raisonnez de la même manière, en
excluant la femme de l'égalité sous le prétexte, qu'en général, elle
est d'un tempérament moins fort que le vôtre: c'est à dire que vous
raisonnez d'une manière absurde.
5o La femme ne peut être l'égale de l'homme en Droit parce qu'il la
protège et la nourrit.
Si c'est parce que vous nous protégez et nous nourrissez, que nous
ne devons pas avoir notre Droit, Messieurs, rendez donc leur Droit
aux filles majeures et aux veuves que vous ne nourrissez ni ne
protégez.
Rendez donc leur Droit aux épouses qui n'ont nul besoin de votre
protection, puisque la loi les protège, même contre vous; aux
épouses que vous ne nourrissez pas, puisqu'elles vous apportent soit
une dot soit une profession, soit des services que vous seriez obligés
de rétribuer, si tout autre vous les rendait.
Et si, être nourri par quelqu'un suffit pour se voir enlever son Droit,
ôtez le donc à cette foule d'hommes nourris par les revenus ou le
travail de leurs femmes.
6o L'homme, pour l'exercice de certains droits, est le mandataire de
la femme.
Messieurs, un mandataire est librement choisi et ne s'impose pas: je
ne vous accepte pas pour mandataires: je suis assez intelligente
pour faire mes affaires moi-même, et je vous prie de me rendre,
ainsi qu'à toutes les femmes qui pensent comme moi, un mandat
dont vous abusez indignement. Si les femmes mariées, pour avoir la
paix, veulent bien vous continuer leur mandat, c'est leur affaire;
mais aucun de vous ne peut légitimement conserver celui des
veuves et des filles majeures.
7o La femme n'a pas besoin des mêmes droits que l'homme, parce
qu'elle n'a pas plus le temps que la capacité de les exercer.
La femme a-t-elle moins de temps et de capacité que vos ouvriers
cloués douze heures par jour sur leurs travaux morcelés et
abrutissants? Affirmez donc, si vous l'osez!
Faut-il moins de temps et de capacité pour déposer dans un procès
criminel, comme le fait la femme, que pour être témoin d'un acte
civil ou d'un contrat notarié, droit que la femme n'a pas?
Faut-il moins de temps et de capacité pour être tutrice de ses fils et
administrer leur fortune, comme le fait la femme, que pour être
tutrice d'un étranger et d'un neveu et administrer la leur, droit que la
femme n'a pas?
Faut-il moins de temps et de capacité pour diriger une fabrique, une
maison de commerce, des ouvriers, comme le font tant de femmes,
que pour être à la tête d'un bureau, d'une administration publique et
en diriger les employés, droit que la femme n'a pas?
Faut-il moins de temps et de capacité pour se livrer à l'enseignement
dans une pension nombreuse, comme le font tant de femmes, que
dans une chaire de faculté, comme l'homme seul en a le droit?
La femme prouve, par ses œuvres, que la capacité et le temps ne lui
manquent pas plus qu'à vous. Les faits étranglent des affirmations
dont vous devriez rougir. Fi! Je ne voudrais pas être homme, de peur
de dire de semblables choses, et d'être conduit à prétendre qu'une
institutrice, une femme de lettres, une artiste, une habile
négociante, n'ont pas la capacité d'un portefaix ou d'un chiffonnier,
parce qu'elles n'ont pas de barbe au menton.
8o Les Droits de la femme sont dans sa beauté et dans l'amour de
l'homme.
Des droits basés sur la beauté, et sur cette chose fragile qu'on
appelle un amour d'homme! Qu'est-ce que cela, je vous prie,
Messieurs?
Alors la femme aura des Droits si elle est belle et autant qu'elle le
sera; si elle est aimée et autant qu'elle le sera? Vieille, laide,
délaissée, il faudra la mettre dans la hotte du relève-chiffons pour la
transporter aux gémonies?
Si une femme disait de telles choses, quel tolle universel!
Et les hommes prétendent qu'ils sont rationnels! Nous félicitons les
femmes d'avoir trop de sens commun, pour l'être jamais de cette
manière.
Après tous ces arguments qui ne soutiennent pas l'analyse, arrive
enfin la triomphante objection: les femmes ne revendiquent pas
leurs Droits: beaucoup d'entre elles sont même scandalisées des
réclamations faites par quelques-unes au nom de toutes.
Les femmes ne réclament pas, Messieurs?
Que font donc, à l'heure qu'il est, une foule d'Américaines?
Que font donc déjà quelques femmes anglaises?
Qu'ont fait ici en 1848 Jeanne Deroin, Pauline Roland et plusieurs
autres?
Que fais-je aujourd'hui, au nom d'une légion de femmes dont je suis
l'interprète?
Toutes les femmes ne réclament pas, non; mais ne savez-vous pas
que toute revendication de Droit se pose d'abord isolément?
Que les esclaves, habitués à leurs chaînes, ne les sentent que
lorsque les initiateurs leur montrent les meurtrissures qu'elles ont
empreintes dans leur chair?
Quelques-unes seulement réclament, dites-vous; mais est-ce donc
d'après le principe ou le nombre, que l'on juge de la bonté d'une
cause?
Avez-vous attendu que toute la population mâle revendiquât son
droit au suffrage universel pour le décréter?
Avez-vous attendu la revendication de tous les esclaves de vos
colonies pour les émanciper?
Oui, c'est vrai, Messieurs, beaucoup de femmes sont contre
l'Émancipation de leur sexe. Qu'est-ce que cela prouve? Qu'il y a des
créatures humaines assez abaissées pour avoir perdu tout sentiment
de dignité; mais non pas que le Droit n'est pas le Droit.
Parmi les noirs, il y en a beaucoup qui haïssent, dénoncent, livrent
au fouet et à la mort ceux d'entre eux qui méditent de briser leurs
fers: qui a raison, qui a le sentiment de la dignité humaine, de ces
derniers ou des autres?
Nous revendiquons notre place à vos côtés, Messieurs, parce que
l'identité d'espèce nous donne le Droit de l'occuper.
Nous revendiquons notre Droit, parce que l'infériorité dans laquelle
nous sommes tenues, est une des causes les plus actives de la
dissolution des mœurs.
Nous revendiquons notre Droit, parce que nous sommes persuadées
que la femme a son cachet propre à poser sur la Science, la
Philosophie, la Justice et la Politique.
Nous revendiquons notre Droit, enfin, parce que nous sommes
convaincues que les questions générales, dont le défaut de solution
menace de ruine notre Civilisation moderne, ne peuvent être
résolues qu'avec le concours de la femme, délivrée de ses fers et
laissée libre dans son génie.
N'est-ce pas, Messieurs, que c'est une grande preuve de notre
insanité, de notre impureté, que cet immense désir éprouvé par
nous, d'arrêter la corruption des mœurs, de travailler au triomphe de
la Justice, à l'avènement du règne du Devoir et de la Raison, à
l'établissement d'un ordre de choses où l'humanité, plus digne et
plus heureuse, poursuivra ses glorieuses destinées sans
accompagnement de canon, sans effusion de sang versé?
N'est-ce pas que les femmes de l'Émancipation sont des impures que
le péché a rendues folles, des êtres incapables de comprendre la
justice et les œuvres de conscience?
III
Concluons, Messieurs.
Lors même qu'il serait vrai, ce que je nie, que la femme vous soit
inférieure; lors même qu'il serait vrai, ce que les faits démontrent
faux, qu'elle ne peut remplir aucune des fonctions que vous
remplissez, qu'elle n'est propre qu'à la maternité et au ménage, elle
n'en serait pas moins votre égale devant le Droit, parce que le Droit
ne se base ni sur la supériorité des facultés, ni sur celle des
fonctions qui en ressortent, mais sur l'identité d'espèce.
Créature humaine comme vous, ayant comme vous une intelligence,
une volonté, un libre-arbitre, des aptitudes diverses, la femme a le
Droit, comme vous, d'être libre, autonome, de développer librement
ses facultés, d'exercer librement son activité: lui tracer sa route, la
réduire en servage, comme vous le faites, est donc une violation du
Droit humain dans la personne de la femme: c'est un odieux abus de
la force.
Au point de vue des faits, cette violation de Droit revêt la forme
d'une déplorable inconséquence: car il se trouve que beaucoup de
femmes sont très supérieures à la plupart des hommes; d'où il
résulte que le Droit est accordé à ceux qui ne devraient pas l'avoir,
d'après votre doctrine, et refusé à celles qui, d'après la même
doctrine, devraient le posséder, puisqu'elles justifient des qualités
requises.
Il se trouve que vous reconnaissez le Droit aux qualités et fonctions,
parce qu'on est homme, et que vous cessez de le reconnaître dans
le même cas, parce qu'on est femme.
Et vous vantez votre haute Raison, et vous vous vantez de posséder
le sens de la Justice!
Prenez garde, Messieurs! Nos droits ont le même fondement que les
vôtres; en niant les premiers, vous niez en principe les derniers.
Encore un mot à vous, prétendus disciples des doctrines de 89, et
nous aurons fini.
Savez-vous pourquoi tant de femmes prirent parti pour notre grande
Révolution, armèrent les hommes et bercèrent leurs enfants au
chant de la Marseillaise? C'est parce que, sous la Déclaration des
Droits de l'Homme et du Citoyen, elles croyaient voir la Déclaration
des Droits de la Femme et de la Citoyenne.
Quand l'Assemblée se fut chargée de les détromper, en manquant de
logique à leur égard, en fermant leurs réunions, elles abandonnèrent
la Révolution, et vous savez ce qui advint.
Savez-vous pourquoi, en 1848, tant de femmes, surtout parmi le
peuple, se déclarèrent pour la Révolution? C'est qu'elles espérèrent
que l'on serait plus conséquent à leur égard que par le passé.
Lorsque, dans leur sot orgueil et leur inintelligence, les
représentants, non seulement leur interdirent de se réunir, mais les
chassèrent des assemblées d'hommes, les femmes abandonnèrent la
Révolution, en détachèrent leurs maris et leurs fils, et vous savez
encore ce qui advint.
Comprenez-vous enfin, Messieurs les inconséquents?
Je vous le dis en vérité, toutes vos luttes sont vaines, si la femme ne
marche pas avec vous.
Un ordre de choses peut s'établir par un coup de main; mais il ne se
maintient que par l'adhésion des majorités; et ces majorités,
Messieurs, c'est nous, femmes, qui les formons par l'influence que
nous avons sur les hommes, par l'éducation que nous leur donnons
avec notre lait.
Nous pouvons leur inspirer, dès le berceau, amour, haine ou
indifférence pour certains principes: c'est là qu'est notre force; et
vous êtes des aveugles de ne pas comprendre que si la femme est
d'un côté, l'homme de l'autre, l'humanité est condamnée à faire
l'œuvre de Pénélope.
Messieurs, la femme est mûre pour la liberté civile, et nous vous
déclarons que nous considérerons désormais comme ennemi du
Progrès et de la Révolution quiconque s'élèvera contre notre légitime
revendication; tandis que nous rangerons parmi les amis du Progrès
et de la Révolution ceux qui se prononceront pour notre
émancipation civile, FUT-CE VOS ADVERSAIRES.
Si vous refusez d'écouter nos légitimes réclamations, nous vous
accuserons devant la postérité du crime que vous reprochez aux
possesseurs d'esclaves.
Nous vous accuserons devant la postérité d'avoir nié les facultés de
la femme, parce que vous avez eu peur de sa concurrence.
Nous vous accuserons devant la postérité de lui avoir refusé justice,
afin d'en faire votre servante et votre jouet.
Nous vous accuserons devant la postérité d'être les ennemis du Droit
et du Progrès.
Et notre accusation demeurera debout et vivante devant les
générations futures qui, plus éclairées, plus justes, plus morales que
vous, détourneront avec dédain, avec mépris, les yeux de la tombe
de leurs pères.
java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookultra.com

Contenu connexe

PDF
7-RMI-RAR-M1bjejjbrhhrhrrhhrhhfhfjfjjrjfjfj.pdf
PDF
Cours 3 les objets distants rmi corba
PPTX
Java RMI
PPT
Système répartis avec RMI
PPT
Présentation de RMI Java
PDF
JavaRMI.pdf
PDF
PDF
Enterprise JavaBeans 3rd Edition Richard Monson-Haefel
7-RMI-RAR-M1bjejjbrhhrhrrhhrhhfhfjfjjrjfjfj.pdf
Cours 3 les objets distants rmi corba
Java RMI
Système répartis avec RMI
Présentation de RMI Java
JavaRMI.pdf
Enterprise JavaBeans 3rd Edition Richard Monson-Haefel

Similaire à java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt (20)

PDF
Eclipse Rich Client Platform 2nd Edition Jeff Mcaffer
PDF
applications-reparties
PDF
PDF
Beginning EJB 3: Java EE 7 Edition Jonathan Wetherbee
PDF
The Ring programming language version 1.8 book - Part 3 of 202
PDF
The Ring programming language version 1.9 book - Part 1 of 210
PDF
The Ring programming language version 1.3 book - Part 1 of 88
PDF
The Ring programming language version 1.2 book - Part 1 of 84
PDF
The Ring programming language version 1.4 book - Part 1 of 30
PDF
The Ring programming language version 1.8 book - Part 1 of 202
PDF
The Ring programming language version 1.4.1 book - Part 1 of 31
PDF
The Ring programming language version 1.7 book - Part 1 of 196
PDF
les servlets-java EE
PDF
Business Data Communications Infrastructure Networking and Security 7th Editi...
PDF
Developer s Guide to Microsoft Enterprise Library C Edition Alex Homer
PDF
The Ring programming language version 1.7 book - Part 3 of 196
PDF
Intraenterprise Business Process Management Ibm Redbooks
PDF
The Ring programming language version 1.5.2 book - Part 1 of 181
PDF
The Ring programming language version 1.6 book - Part 1 of 189
Eclipse Rich Client Platform 2nd Edition Jeff Mcaffer
applications-reparties
Beginning EJB 3: Java EE 7 Edition Jonathan Wetherbee
The Ring programming language version 1.8 book - Part 3 of 202
The Ring programming language version 1.9 book - Part 1 of 210
The Ring programming language version 1.3 book - Part 1 of 88
The Ring programming language version 1.2 book - Part 1 of 84
The Ring programming language version 1.4 book - Part 1 of 30
The Ring programming language version 1.8 book - Part 1 of 202
The Ring programming language version 1.4.1 book - Part 1 of 31
The Ring programming language version 1.7 book - Part 1 of 196
les servlets-java EE
Business Data Communications Infrastructure Networking and Security 7th Editi...
Developer s Guide to Microsoft Enterprise Library C Edition Alex Homer
The Ring programming language version 1.7 book - Part 3 of 196
Intraenterprise Business Process Management Ibm Redbooks
The Ring programming language version 1.5.2 book - Part 1 of 181
The Ring programming language version 1.6 book - Part 1 of 189
Publicité

Dernier (20)

PPTX
Presentation_carte_arduino_uno_1_Entree_Sortie_numerique.pptx
PPTX
SESSION1-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PDF
Consignes générales sécurité et environnement.pdf
PPTX
Leçon inaugurale2.ministere. enseignant.
PPTX
SESSION1-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPTX
Le rendez-vous de l'été.pptx Film français
PDF
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️ Exemples rédigés - 📈 SES - Extrait
PPT
le-subjonctif-présent, Grammaire, français
PPTX
Copie de Présentation Personal Branding J2025.pptx_20250610_120558_0000.pptx
PDF
rédigés - Spécialité: 📊 Mathématique - Extrait
PPT
étude----- droit------ 2005---------.ppt
PDF
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️ Exemples rédigés - Physique ⚡ - Chimi...
DOCX
ENDODONTIE CONSERVATRICE.docx faculté de médecine dentaire
PPT
مبادئ و هدف الحركة الكشفية عرض تقديمي.ppt
PDF
585-developpement-d-une-application-avec-python-fr-en-business.pdf
PDF
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️ Exemples rédigés - 🌿 SVT - Extrait
PPTX
Présentation Personal Branding J2025.pptx_20250218_132749_0000.pptx_20250610_...
PPTX
Conception de documents et d'interfaces numériques.pptx
PPTX
SESSION3-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPTX
SESSION2-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
Presentation_carte_arduino_uno_1_Entree_Sortie_numerique.pptx
SESSION1-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
Consignes générales sécurité et environnement.pdf
Leçon inaugurale2.ministere. enseignant.
SESSION1-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
Le rendez-vous de l'été.pptx Film français
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️ Exemples rédigés - 📈 SES - Extrait
le-subjonctif-présent, Grammaire, français
Copie de Présentation Personal Branding J2025.pptx_20250610_120558_0000.pptx
rédigés - Spécialité: 📊 Mathématique - Extrait
étude----- droit------ 2005---------.ppt
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️ Exemples rédigés - Physique ⚡ - Chimi...
ENDODONTIE CONSERVATRICE.docx faculté de médecine dentaire
مبادئ و هدف الحركة الكشفية عرض تقديمي.ppt
585-developpement-d-une-application-avec-python-fr-en-business.pdf
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️ Exemples rédigés - 🌿 SVT - Extrait
Présentation Personal Branding J2025.pptx_20250218_132749_0000.pptx_20250610_...
Conception de documents et d'interfaces numériques.pptx
SESSION3-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
SESSION2-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
Publicité

java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt

  • 1. java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt download https://ebookultra.com/download/java-tm-rmi-the-remote-method- invocation-guide-1st-edition-esmond-pitt/ Explore and download more ebooks or textbooks at ebookultra.com
  • 2. We have selected some products that you may be interested in Click the link to download now or visit ebookultra.com for more options!. The Java TM Programming Language 4th Edition Ken Arnold https://ebookultra.com/download/the-java-tm-programming-language-4th- edition-ken-arnold/ Java TM Application Development on Linux R 1st Edition Carl Albing https://ebookultra.com/download/java-tm-application-development-on- linux-r-1st-edition-carl-albing/ JBoss R Seam Simplicity and Power Beyond Java TM EE 1st Edition Michael Juntao Yuan https://ebookultra.com/download/jboss-r-seam-simplicity-and-power- beyond-java-tm-ee-1st-edition-michael-juntao-yuan/ Java TM Programming From Problem Analysis to Program Design 5th Edition D. S. Malik https://ebookultra.com/download/java-tm-programming-from-problem- analysis-to-program-design-5th-edition-d-s-malik/
  • 3. Java 8 Pocket Guide 1st Edition Robert Liguori https://ebookultra.com/download/java-8-pocket-guide-1st-edition- robert-liguori/ Java Cryptography Extensions Practical Guide for Programmers The Practical Guides 1st Edition Jason Weiss https://ebookultra.com/download/java-cryptography-extensions- practical-guide-for-programmers-the-practical-guides-1st-edition- jason-weiss/ JDBC Practical Guide for Java Programmers 1st Edition Gregory D. Speegle https://ebookultra.com/download/jdbc-practical-guide-for-java- programmers-1st-edition-gregory-d-speegle/ Java 2 Web Developer Certification Study Guide Natalie Levi https://ebookultra.com/download/java-2-web-developer-certification- study-guide-natalie-levi/ The Greatest Sedition Is Silence Four Years in America William Rivers Pitt https://ebookultra.com/download/the-greatest-sedition-is-silence-four- years-in-america-william-rivers-pitt/
  • 5. java TM rmi The Remote Method Invocation Guide 1st Edition Esmond Pitt Digital Instant Download Author(s): Esmond Pitt, Kathleen McNiff ISBN(s): 9780201700435, 0201700433 Edition: 1st File Details: PDF, 1.64 MB Year: 2001 Language: english
  • 6. Foreword Preface Chapter 1. Introduction to RMI Section 1.1. In this chapter Section 1.2. Java and RMI Section 1.3. Architecture of RMI systems Section 1.4. Syntax of RMI Section 1.5. First principles—remote method invocation Section 1.6. Baby's first words Section 1.7. Exercises Chapter 2. Characteristics of RMI Section 2.1. In this chapter Section 2.2. Syntax Section 2.3. Semantics Section 2.4. Semantics of local method invocation Section 2.5. Semantics of remote method invocation Section 2.6. Summary Section 2.7. Exercises Chapter 3. Serialization Section 3.1. In this chapter Section 3.2. Introduction Section 3.3. Essentials Section 3.4. Serialization in depth Section 3.5. The serialization process Section 3.6. The Serializable interface Section 3.7. The Externalizable interface Section 3.8. MarshalledObject Section 3.9. Class versioning Section 3.10. Serial Version UID Section 3.11. Alternative approaches to versioning Section 3.12. Advanced facilities in Serialization Section 3.13. javadoc and serialization Section 3.14. Improving the performance of Serialization Section 3.15. Exercises Chapter 4. Remote interfaces Section 4.1. In this chapter Section 4.2. Introduction Section 4.3. Proxies Section 4.4. Dispatchers Section 4.5. Exercises Chapter 5. RMI clients Section 5.1. In this chapter Section 5.2. Introduction Section 5.3. Remote failure
  • 7. Section 5.4. Partial failure Section 5.5. Latency Section 5.6. Applets Section 5.7. Exercises Chapter 6. Naming I—RMI registry Section 6.1. In this chapter Section 6.2. Purpose Section 6.3. How it works Section 6.4. Names in the registry Section 6.5. The Naming class Section 6.6. The Registry interface Section 6.7. Registry exceptions Section 6.8. Names and URLs Section 6.9. Registry setup Section 6.10. Registry configurations Section 6.11. Utilities Section 6.12. Alternative naming services Section 6.13. Exercises Chapter 7. Servers I—unicast servers Section 7.1. In this chapter Section 7.2. Introduction Section 7.3. Writing the server Section 7.4. Implementing remote interface methods Section 7.5. Threads, sockets, and ports Section 7.6. The Unreferenced interface Section 7.7. Building the server Section 7.8. Foundation classes Section 7.9. Serialization Section 7.10. Alternative server classes Section 7.11. Exercises Chapter 8. Security I—execution Section 8.1. In this chapter Section 8.2. Introduction Section 8.3. RMI and security managers Section 8.4. Applets Section 8.5. Clients Section 8.6. Servers Section 8.7. System properties—security Section 8.8. Policy files Section 8.9. Granting AllPermission Chapter 9. Mobile code Section 9.1. In this chapter Section 9.2. Outline Section 9.3. How code mobility works
  • 8. Section 9.4. Uses of code mobility Section 9.5. Security considerations Section 9.6. Setup Section 9.7. HTTP servers Section 9.8. Other protocols Section 9.9. Deployment Section 9.10. Downloading the client Chapter 10. Servers II—activation Section 10.1. In this chapter Section 10.2. Introduction Section 10.3. First principles—activation Section 10.4. How it works Section 10.5. Writing an activatable server Section 10.6. Registration Section 10.7. Building an activatable server Section 10.8. Run­time setup Section 10.9. Activation and the Unreferenced interface Section 10.10. Which servers should be activatable Section 10.11. The activation system as an RMI registry Section 10.12. Debugging Section 10.13. Activation groups in Win32 Section 10.14. Activation clients Section 10.15. Remarks on the Activation Package Section 10.16. Exercises Chapter 11. Socket factories Section 11.1. In this chapter Section 11.2. Purpose Section 11.3. Server socket factories Section 11.4. Client socket factories Section 11.5. Factory equality—the equals method Section 11.6. Uses of socket factories Section 11.7. Remarks Chapter 12. Agents and patterns Section 12.1. In this chapter Section 12.2. Introduction Section 12.3. Mobile agents Section 12.4. Callbacks Section 12.5. Mobile servers Section 12.6. Agents and design patterns Section 12.7. Adapter Section 12.8. Proxy Section 12.9. Client­server patterns Section 12.10. Singleton Section 12.11. Remote factory
  • 9. Section 12.12. Abstract remote Section 12.13. Session Section 12.14. Exercises Section 12.15. Remarks on the examples and exercises Chapter 13. Naming II—JNDI and Jini Section 13.1. In this chapter Section 13.2. JNDI Section 13.3. JNDI operations Section 13.4. JNDI providers Section 13.5. Examples Section 13.6. Other features and setup Section 13.7. Other JNDI service providers Section 13.8. Jini naming Section 13.9. Exercises Chapter 14. Servers III—RMI/IIOP Section 14.1. In this chapter Section 14.2. Introduction Section 14.3. RMI/IIOP and CORBA Section 14.4. RMI/IIOP and Enterprise Java Beans Section 14.5. PortableRemoteObject Section 14.6. Writing the server Section 14.7. Building the server Section 14.8. Java/IDL tool Section 14.9. Supporting both JRMP and IIOP Section 14.10. Restrictions Section 14.11. Implementing the service in another language Section 14.12. IIOP clients Section 14.13. Implementing the client in another language Section 14.14. Exercises Chapter 15. RMI through firewalls Section 15.1. In this chapter Section 15.2. Firewalls Section 15.3. SOCKS Section 15.4. HTTP tunnelling Section 15.5. Firewalls and RMI Section 15.6. GIOP Proxies Section 15.7. The RMI Proxy Section 15.8. A note on callbacks Section 15.9. A note on firewall implementations and RMI Chapter 16. Security II—the conversation Section 16.1. In this chapter Section 16.2. Identity Section 16.3. Integrity Section 16.4. Privacy
  • 10. Section 16.5. Secure Sockets Layer Section 16.6. LDAP authentication Section 16.7. JAAS Section 16.8. RMI Security Extension Section 16.9. Exercises Chapter 17. Servers IV—beyond unicast Section 17.1. In this chapter Section 17.2. Datagrams Section 17.3. Multicast Section 17.4. Broadcast Section 17.5. Clients Section 17.6. Exercises Chapter 18. Selected further topics Section 18.1. In this chapter Section 18.2. Distributed garbage collection Section 18.3. Logging Section 18.4. Debugging Section 18.5. Testing RMI in a single machine Section 18.6. Performance Section 18.7. RMI and JDK versions Section 18.8. Exercises Appendix A. Exceptions in RMI Section A.1. Class hierarchy Section A.2. Exceptions in RMI servers Section A.3. Exceptions in RMI clients Section A.4. Alphabetic list of exceptions Section A.5. Remarks on exceptions in RMI Appendix B. System properties Section B.1. RMI system properties Section B.2. Implementation­dependent system properties Appendix C. References Section C.1. Books Section C.2. Papers Section C.3. Web resources Appendix D. Glossary
  • 11. Foreword Before the Java language was available, distributed systems engineering was greatly concerned with the problem of heterogeneity—the differences between CPUs, OSes, languages, and data formats. The challenge was to create architecture­neutral formats and protocols which could be adapted to any architecture without burdening the programmer. RPC and CORBA IIOP represent two such approaches. After the Java language was mooted as a universal language, an interesting question was raised: how could a distributed system design be simplified by the assumption that every host is Java­capable? The Java Remote Method Invocation (RMI)API is at once a working demonstration of the answer and a popular tool for building real­world Java­based distributed systems. The Java RMI API was originally designed by Ann Wollrath, Roger Riggs, and Jim Waldo at Sun Microsystems Laboratories, East Coast Division. It was designed with the twin aims of simplicity (ease of use) and naturalness (being agood fit with the language). RMI is not just a Java RPC. Its distributed object model allows the Java software engineer to build a complex distributed system in an efficient, maintainable, and object­oriented way. In particular, the Java RMI semantics have been designed for, and assumed by, the Jini technology unveiled by Sun Microsystems. The RMI development team is asubgroup of the Jini team, and the same careful design philosophy applies to RMI as to Jini technology. The main deficiency of the Java RMI technology has been its documentation. Design documents were hard to find and occasionally hard to understand. Error messages were unhelpful to the uninitiated. Learning RMI became much easier when the Java RMI tutorials were written by professionals, and successive releases have made the code more intuitive; however, in order to find RMI esoterica and arcana, not to mention bug workarounds, there was no alternative but to consult the RMI­USERS discussion group, or to buttonhole Ann, Jim, or Peter at a JavaONE talk. This book collects an astonishing range of Java RMI material, suitable for any Java programmer regardless of experience with RMI. The RMI novice will be able to run RMI programs without excessive hair­pulling; the accomplished RMI programmer will find enough techniques and explanations to improve the performance, capability, or aesthetic quality of his or her code; and the RMI expert will be able to perform great RMI­based hacks without the JDK source code. Finally, the RMI­USERS denizen will be able to answer most questions by pointing to a single source. So, if you're looking at this book because I directed you to it on the list, then, yes, you've found the right one. Adrian Colley Sun Microsystems Ireland February 2001
  • 12. Preface About this book—How it is organized—Prerequisite knowledge—Terminology and conventions—Examples—Exercises—Colophon—Acknowledgements "There can be nothing intermediate between that which undergoes and that which causes alteration." —Aristotle, Physics, Book VII, § 2. About this book This book is about Remote Method Invocation (RMI)in Java. It both clarifies and extends the information in the RMI Specification. While it is primarily aimed at software developers and students, it will be useful to Java applications architects and designers as well. The book has grown from our own experience in designing, writing, and deploying RMI applications, and from a detailed observation of common questions, difficulties, and discussions on the Internet and in "cyberspace" generally, especially the Java­networking and RMI mailing lists. We feel confident that it addresses many of the real­world issues facing Java developers programming in distributed environments. This book is an accurate account of Java RMI as at Java 2 Java Development Kit (JDK) 1.3. It documents RMI as it really is. To this end, we have noted a number of errors and inconsistencies in the specifications and documentation which are distributed with the JDK. Where possible we have confined our discussion to matters defined in the RMI Specification for JDK 1.3. However, in practice there are a number of areas of RMI which are unspecified, under­specified, or which cannot be understood without reference to an implementation: in these cases we have referred to Sun's implementation, taking care to clearly mark such excursions. How it is organized The first two chapters introduce RMI and set it within the context of Java and object­oriented programming. While this book assumes that you are familiar with Java and distributed computing, these first chapters can help to re­acquaint you with some relevant concepts. Along with a brief introduction to the principles of RMI,Chapter 1 also introduces a simple RMI service which is used throughout the book for illustrative purposes. Chapters 3 to 9 provide the fundamental building blocks for getting up and running with RMI. They discuss what you need to know about serialization, remote interfaces, clients, the RMI registry, servers, security, and mobile code. Chapters 10 to 14 build on the topics discussed in earlier chapters. These chapters move toward more advanced concepts in RMI such as activation, socket factories, and design patterns. These chapters may be especially useful to those already familiar with RMI and its implementation. The remaining chapters provide additional information for developers looking for alternatives to the standard RMI implementation, or extensions to it, such as JNDI naming services, Jini, CORBA/IIOP, and SSL. These chapters also discuss peripheral issues which may interest those wanting to go deeper
  • 13. into RMI—including firewalls, performance, conversational security, and debugging. In the appendices we have listed all the exceptions that can arise in RMI, and all the system properties which can modify its behaviour. Further appendices list our references and other resources, and provide a comprehensive glossary of terms. Prerequisite knowledge We have assumed that you have a reasonable knowledge of the Java programming language (specifically the concepts class, abstract, object, interface, method, parameter, argument, result, and exception), and of the basic principles of object­oriented programming (inheritance and polymorphism). All this can be found in the standard reference—Arnold, Gosling, and Holmes, The Java Programming Language, 3rd edition, Addison­Wesley, 2000. We have also assumed that you have an elementary understanding of networking in Java: specifically the java.net package (in particular the classes Socket and ServerSocket), and of the standard Java exception classes. Terminology and conventions In this manual, Java code samples and extracts are given in this font. Indented paragraphs in a smaller font size, such as the following paragraph, contain detailed matter which can be skipped on a first reading. This is an example of an indented paragraph providing greater detail about the preceding material. It can be skipped on a first reading. Syntax is specified in the usual meta­language, where square brackets [ and ] contain optional syntax elements, and ellipses … denote optional repetitions. For example: [rmi:][//][host][:port][/directory]...[/name] Throughout this book, we have used the terms "base class" and"derived class", rather than the counter­intuitive terms "superclass" and "subclass". Examples All the source code examples in this book have been compiled and executed on Windows and Solaris platforms, and in many cases have interoperated between both platforms. Exercises The exercises are all feasible, but vary in difficulty from trivial upwards. Some few are of a more theoretical nature. The examples and exercises are designed to promote understanding of the concepts, rather than to provide "lift­out" code which can be immediately deployed.
  • 14. Colophon This book is set in Times New Roman PS MT produced by Adobe Systems Incorporated, and Arial MT produced by Monotype Corporation. The book was written in Adobe FrameMaker on Apple and PC platforms, and typeset with Adobe FrameMaker, Distiller, and Acrobat, and submitted to the publisher in Adobe Portable Document Format (PDF). Thanks to Adobe for making these tools. The Almanac was produced by javadoc and Sun's unsupported MIF Doclet: thanks to the people who mind these tools, Doug Kramer and his team,for assistance and advice, and especially for implementing some of our requests in time for our deadlines. Acknowledgements This book could not have been written without the assistance of Sun Microsystems Inc, firstly in producing Java and the RMI package to provide us with our subject, and secondly in offering much valuable assistance and advice. Thanks especially to: • Helen Maclean,our typesetter extraordinaire • our colleagues at Pearson Education: our supervising editor Alison Birtwell, for the opportunity, and our production editor, Sally Carter • many respected colleagues on the RMI Mailing List, especially Brian Maso and Adrian Colley • the Melbourne office of Sun Microsystems Australia, for supplying Solaris test facilities for the sample programs, and especially Michael Geisler. Thanks finally to our anonymous reviewers who diligently scrutinized our draft manuscript and made many valuable comments and suggestions. Any errors that remain are of course our responsibility. Sun, Java, and many Java­related terms are trademarks of Sun Microsystems Incorporated, Santa Clara, California. Any other trademarks referred to in this book remain property of their respective owners. From Kathy Thank you Esmond for knowing so much about RMI. Thanks to Andra Bruveris for directions in style and to Gavin Arndt for his never­ending technical support. To my boys Pete, Frank, and Roy—thanks for your love and patience. To the little one for waiting until my deadline was met. Kathy McNiff Northcote, Victoria, Australia, August 2000 From Esmond Thanks Kath for being ever­engaging and unfailingly helpful, and for subtly project­managing this book.
  • 15. Thanks to my valued professional colleagues: to John Marquet for providing the initial conditions which made this book possible; to Neil Belford for clear thinking, encouragement, wit, and advice; and to Gavin Arndt for all the amusement. Finally, thanks to Tilly and to all my family for their understanding and support. Esmond Pitt Great Ocean Road, Lorne, Victoria, Australia, July 2000
  • 17. Chapter 1. Introduction to RMI Java and RMI—Architecture of an RMI system—Syntax of RMI—First principles— Baby's first words—Exercises 1.1. In this chapter This chapter provides a high­level introduction to Remote Method Invocation (RMI) in Java. It outlines the architecture of an RMI system—from a simple configuration to a more advanced system such as RMI over Internet Inter­ORB Protocol (IIOP). As well as briefly stating the basic principles of RMI, this chapter also provides an RMI version of a simple echo service. 1.2. Java and RMI In 1995, Sun Microsystems introduced the Java programming language. Since then it has been enthusiastically adopted by software developers looking for ways to build secure, platform­ independent applications for distributed network environments like the World Wide Web. Along with the advantages of its portability between platforms, Java is an attractively simple language to learn, combining many of the runtime advantages of Smalltalk and the programming concepts of Modula­3 with the familiar syntax of C++. Developers can also benefit from its remarkably complete runtime library, its designed­in security model, and its price—to most developers Java is free. Increasingly complex computing environments require increasingly powerful programming techniques like object­oriented programming. The Internet enables the deployment of enormous distributed applications. Java is an object­oriented language that allows developers to produce distributed client­ server applications. Distributed applications depend on the communication between "objects" residing in different locations. RMI adds to Java the power and flexibility of remote procedure calls (RPC), in a way which preserves the "object­oriented" nature of Java. It provides a framework within which Java objects in distinct Java virtual machines (JVMs) can interact. RMI is built on top of Java's object and class facilities, its object serialization protocol, and its TCP/IP networking support. 1.3. Architecture of RMI systems The following high­level diagrams illustrate the components that are involved in: • a simple RMI system • an advanced RMI system • an RMI over IIOP system. These examples illustrate the architecture that you will be working with when designing and building an RMI system. You can find out more about each component in the subsequent chapters of the book. Figure 1.1 illustrates the RMI system at its simplest: a remote interface, a client, and one or more servers—remote objects—residing on a host. The client invokes methods on remote objects via the
  • 18. remote interface. A naming service such as the RMI registry resides on the host, to provide the mechanism the client uses to find one or more initial RMI servers. You can find out more about the RMI registry in Chapter 6. Figure 1.1. Simple RMI system Figure 1.2 illustrates a more advanced RMI system, including RMI Activation—a system which allows servers to be activated on demand.The RMI Activation system is discussed in detail in Chapter 10. Figure 1.2. Advanced RMI system showing codebase and activation This diagram also illustrates that a web server providing an RMI codebaseservice may also be present in an RMI system. A codebase is a global location for Java class files and Java Archive (JAR) files, accessible to RMI clients and servers. You can find out more about using codebasesin Chapter 9. Figure 1.3 illustrates RMI over IIOP.In RMI/IIOP, the COS Naming service, accessed via the Java
  • 19. Naming and Directory Interface (JNDI), is used instead of the RMI registry. In RMI over IIOP you cannot use RMI Activation, which is only supported under the Java remote method protocol (JRMP). Find out more about these topics in Chapter 13 and Chapter 14. Figure 1.3. RMI over IIOP RMI reduces the complexities of distributed computing—such as locating the server, network connections, data transfer, synchronization, and propagating errors—to a simple method call and exception handler in the client, as shown in Example 1.1. Example 1.1. Syntax of RMI try { result = remoteInterface.method(args); } catch (RemoteException ex) { // handle a remote exception... } 1.5. First principles—remote method invocation Remote method invocation is the invocation of a method in a remote object. A remote object is an object whose remote methods can be invoked—via a remote interface—from another Java virtual machine.[1] A remote object has all the usual properties of a Java object: it has state and methods; it can refer to other objects. It even has implementations of Object.clone, Object.equals, Object.hashCode, and Object.toString, with behaviour that is
  • 20. reasonable for a remote object. [1] RMI specification, § 2.2. A remote method is a method defined in a remote interface; it is invoked via that interface. A remote interface is a Java interface which extends java.rmi.Remote. Its methods must all throw RemoteException. Because Java interfaces cannot specify static methods, it follows that a remote method cannot be static. Any object, even a local one, can be thought of as a server; its users are its clients. A local object is essentially a local server; a remote object is a remote server. Remote methods in a remote object can be invoked via RMI even if the object is in fact in the same JVM. Obviously in this case they could also be invoked directly, i.e. via local method invocation. To be accessible via RMI, a remote object must: • implement a remote interface • be exported to the RMI system. An object is exported to the RMI system implicitly on construction, or explicitly by an exportObject method (to be discussed in a later chapter). 1.5.1. Remote stubs A remote object is accessed via a remote stub. A remote stub is an object which implements the same remote interface(s) as the remote object it refers to. Its class is generated from the corresponding remote object by the RMI system at compile­time. A remote stub can only be obtained as the result of another remote method invocation.[2] The client uses the remote stub as an instance of the remote interface implemented by the remote object. The remote stub is not itself the remote object; nor is it an instance of the remote class. A remote stub is really a proxy for the remote object. [2] Normally. Obviously this statement implies an infinite regress. Where do we get the initial remote stub? It is specially constructed for the RMI registry, which is a bootstrapping mechanism provided in order to break out of the regress. See the separate chapter on the registry. It is also possible to acquire remote stubs via serialized MarshalledObjects. For the record, a remote stub also has all the usual properties of a Java object: state, methods, and external references, although only the methods (not the state or external references) are of interest to the RMI client. It also has reasonable implementations of Object.clone, Object.equals, Object.hashCode, and Object.toString.
  • 21. Random documents with unrelated content Scribd suggests to you:
  • 22. Qu'il ne s'agit que d'équilibrer nos droits individuels; Que la loi d'équilibre, c'est l'égalité; Que l'égalité c'est la Justice; Qu'en dehors de l'égalité, il n'y a plus Raison ni Justice, mais règne de la force, retour à la brutalité de la nature qui est si inférieure à nous par l'absence de moralité et de bonté. A la lumière de cette Révélation de la conscience de la France, la notion de la société se transforme. La société n'est plus une hiérarchie, ce n'est plus un être de raison, incarné dans un ou quelques-uns; c'est quelque chose de bien autrement grand et beau; c'est un ensemble organisé d'êtres humains, associés pour se garantir mutuellement l'exercice de leur Droit individuel, se faciliter la pratique du Devoir, échanger équitablement leurs produits, et travailler de concert à la réalisation progressive de la destinée humaine. C'est une autonomie collective, gouvernée par la Loi, synthèse de la Raison, de la Justice et de l'Amour de tous. L'État n'est plus que l'ensemble des organes sociaux, fonctionnant au profit de tous. Le Pouvoir n'est plus qu'une fonction déléguée par la volonté nationale. Conçue ainsi, la société élabore progressivement quatre formes du Droit: Droit naturel, Droit Civil, Droit Politique, Droit Économique. VII Par Droit naturel, la Société ne peut plus entendre la satisfaction des seuls besoins animaux: car l'être humain n'est pas une brute: il est une Intelligence, une Raison, une Justice; il est aussi l'art, l'industrie, la Liberté.
  • 23. Donc, de Droit naturel, toute créature humaine est libre, autonome, doit développer ses facultés, exercer ses aptitudes sans autre limite que l'Égalité, ou le respect du droit identiquement le même en autrui. Quand la Raison générale sera suffisamment pénétrée de ces notions, elle formulera non seulement des lois pour protéger également la vie, l'honneur, la propriété légitime des associés, contre quiconque pénétrerait dans la sphère d'autrui pour la troubler ou la détruire; mais, de plus, elle mettra à la disposition de tous, les moyens de développement qu'elle pourra généraliser: tels que l'enseignement des sciences, des arts, de l'industrie, des lois, etc. Elle comprendra que c'est son Devoir et son intérêt. Son devoir, parce que la société poursuit la réalisation d'une destinée dont chacun de ses membres est un élément; Son devoir, parce que tous les co-associés ont un droit égal aux avantages sociaux; Son devoir, parce qu'ils sont réunis pour se garantir la jouissance de leurs droits, et se faciliter la pratique du Devoir. Son intérêt, parce qu'en travaillant à rendre possible à chacun de ses membres la puissance de se bien gouverner, elle assure la sécurité de tous. La Raison générale, modifiée par la notion moderne de la société, réformera profondément son Droit Civil. Devant ce Droit, tous les individus majeurs et sains d'esprit, seront reconnus aptes à concourir aux actes de la vie civile, à disposer de leur travail, de leur fortune. La société se contentera de sauvegarder les intérêts des mineurs et des interdits et d'empêcher que, dans aucun contrat, puisse s'introduire une clause attentatoire à la dignité de la personne et à l'exercice de ses droits. Toutes les fonctions étant du ressort du Droit Civil, la société respectera la manifestation de l'activité de chacun, et soumettra les fonctions publiques à l'élection ou au concours.
  • 24. Le Travail est notre grand Devoir: c'est par lui que se réalise la destinée humaine; c'est par lui que se produit le bien-être; c'est le père de tout bien, l'auxiliaire de la vertu. La Raison générale, éclairée par la science Économique qui se forme, comprendra que le travail est un Droit, puisque vivre, pour l'individu social, est un Droit; elle transformera donc le grand atelier national, et parviendra progressivement à introduire l'égalité, c'est à dire l'équité, dans le domaine de l'échange. Le Droit Économique n'existe pas: l'humanité le tirera de ses entrailles souffrantes et de son cerveau, comme elle en a tiré tous les autres. Chacun devant avoir des Droits naturels, civils et économiques égaux, et un intérêt égal à ce que les lois et les institutions soient au profit de tous, a, par cela même, un Droit égal à concourir aux actes politiques qui sauvegardent ses autres droits, et à l'aide desquels les progrès réalisés dans les esprits s'incarnent dans les faits sociaux. La Raison générale, bien pénétrée de ces vérités, organisera sous la loi d'égalité, le concours de tous à la vie politique, concours par lequel seul on peut se réputer libre, en n'obéissant qu'à la loi qu'on a faite ou consentie. Tel est l'idéal de la société fondée par la Révolution Française; idéal qui confond toutes les races, tous les peuples devant le Droit. A l'aide de cet idéal supérieur, glorieux Credo de la foi de nos pères, nous comprenons que les individualités, les nations et les races supérieures ne sont pas des maîtres, mais des frères aînés, des éducateurs; qu'elles commettent une lâcheté, un crime de lèse- humanité lorsqu'elles oppriment et abrutissent au profit de leurs passions égoïstes, ceux que la Raison leur confie comme élèves; Nous comprenons que, devant le dogme de la Perfectibilité, tombent tous leurs hypocrites prétextes de domination; Qu'enfin, en violant les droits de leurs semblables, elles nient les leurs propres; qu'en les traitant comme s'ils étaient des brutes, elles
  • 25. se rangent elles-mêmes au rang des brutes qui n'ont pour loi que la force et la ruse. Si la notion du Droit se transforme avec l'idéal social de 89, combien, en même temps, se précise, se purifie, s'élève la sublime notion du Devoir! Respecter les Droits d'autrui égaux à ceux qu'on se reconnaît; Protéger quiconque est opprimé quand la société n'est pas présente ou n'a pas pourvu; Faire respecter sa dignité, son Droit; car ne pas punir celui qui, sciemment et méchamment, y attente, c'est se rendre complice de ses mauvaises passions, du mal qu'il fait, de celui qu'il peut faire par suite de l'impunité de sa première faute; Travailler, non pas seulement dans son intérêt particulier, mais en vue de la destinée collective, observant, autant qu'il est en soi, la bonne foi et l'équité dans l'échange des produits; S'efforcer de connaître sa propre capacité, non pour en tirer vanité, ce qui est puéril; mais afin de rendre tous les services dont on est capable, au grand corps dont on est un organe; Contribuer selon ses forces, son intelligence, au Progrès d'autrui, à l'établissement de la Justice, à la vulgarisation des idées vraies et morales, à la destruction des idées fausses; Se considérer comme instituteur des ignorants, comme Justicier, comme solidaire de tous; Aimer la patrie dans l'Humanité et la famille dans la Patrie; Chérir par dessus tout la Justice. Tels sont les principaux devoirs de ceux qui acceptent l'idéal nouveau; de ceux qui ne sont plus des esclaves, mais des organes de la société qu'ont fondée et scellée de leur sang nos glorieux pères.
  • 26. Et l'on ne peut remplir ces devoirs sans travailler à s'harmoniser soi- même: admirable économie de ressort, qui met d'accord notre perfectionnement propre avec le bien général, l'amour et le respect de nos semblables et de l'Ordre. VIII Plusieurs fois, lectrices, nous avons prononcé le mot Liberté; j'espère qu'aucune ne s'est méprise sur le sens que nous lui attribuons. La liberté n'est pas le pouvoir de faire tout ce qu'on veut et qu'on est capable de faire: cela, c'est la licence; la liberté, c'est l'exercice des facultés dans les limites de l'égalité ou du Droit identique en autrui, dans les limites du Devoir. Jusqu'à quel point la société a-t-elle le droit de s'immiscer dans le gouvernement de nous-même et de limiter notre liberté? C'est quand par des actes, et seulement par des actes, nous transportons dans la sphère d'autrui le trouble que nous avons établi dans la nôtre: car nous ne pouvons en agir ainsi sans violer le Droit de quelqu'un. Quant aux actes qui ne nuisent qu'à nous-même, la société n'a pas à les régler par la loi. Ce qu'elle doit faire, c'est de nous instruire, et de s'organiser de telle sorte, que nous n'ayons pas besoin de les commettre. Il est de même bien entendu qu'en parlant de l'égalité, nous n'avons pas prétendu que nous fussions égaux ou même équivalents en valeur physique, intellectuelle, morale et fonctionnelle: non seulement nous différons tous; mais encore, dans la même série de travaux, les uns excellent, d'autres sont médiocres, d'autres encore, inférieurs. Ce n'est pas parce que vous êtes égales en beauté, en forces, en intelligence, en bonté, en talent, ni entre vous, ni avec vos frères, Mesdames, que vous êtes égales à eux et à vos sœurs devant
  • 27. l'héritage: c'est parce que, sur ce point, on veut bien reconnaître que vous appartenez à l'espèce humaine et que, sans déchoir dans l'opinion, vos parents peuvent avouer que vous êtes, dans leur tendresse, les égales de Messieurs vos frères. De même ce n'est pas par l'égalité de valeur que les êtres humains socialisés doivent être égaux en Droit, c'est parce que tous, quelqu'humbles qu'ils soient, ont le Droit semblable de se développer, d'agir librement, d'accomplir leur destinée. Travaillons donc à la création de la liberté dans l'égalité. Incarnons ces saintes choses dans la loi, les institutions sociales, la pratique générale et notre pratique particulière. Que chacun puise dans un même milieu les éléments qui conviennent à sa nature. L'un sera Cèdre ou Chêne, l'autre un arbrisseau modeste ou bien une simple fleur, c'est possible, c'est probable même; mais personne n'aura le droit de se plaindre; car chacun sera et fera tout ce qu'il pourra être et faire. Il n'y aura plus, comme aujourd'hui, ce qui est le crime de quelques uns et la faute de tous, des créatures humaines qui meurent sans se connaître, sans avoir pu se développer et rendre les services auxquels les appelait leur organisation. L'histoire nous dit: l'exercice du Droit est tellement lié au Progrès, que de nouveaux progrès ont été faits par l'Humanité, chaque fois que la société des libres a élargi ses rangs pour y admettre de nouveaux émancipés, ou chaque fois qu'elle a proclamé la reconnaissance de nouveaux droits et mis ses institutions en accord avec eux. Par sottise ou par égoïsme, ne restons pas sourds à cet enseignement: car nous sommes coupables de tout le mal et de tout le malheur qui se produisent par l'absence de Liberté et d'Égalité, et la culpabilité est comme le sommet des hauts édifices: elle attire la foudre.
  • 28. IX Et maintenant, lecteurs, résumons ce chapitre. Les notions de Droit et de Devoir, qui sont inséparables, ne peuvent être conçues que par l'être humain. Le Droit fondamental, pour chacun de nous, est la prétention légitime que nous avons à nous développer, à exercer nos facultés et à posséder les choses au moyen desquelles et sur lesquelles elles agissent. Le Devoir fondamental, corrélatif au Droit, est l'emploi de nos facultés et de leurs excitants en vue, et dans le sens de la destinée. Toute destinée est donnée par l'ensemble des facultés: d'après ce principe, celle de notre espèce est de fonder une société basée sur la Justice et la Bonté; de satisfaire à tous nos besoins par la création de la science, de l'industrie, de l'art; de nous harmoniser individuellement et collectivement, et d'harmoniser progressivement notre globe à mesure que nous mettons l'ordre en nous. Le Droit, pour chacun de nous, comprend non seulement la vie matérielle, la liberté de nos mouvements, notre sécurité, mais le développement de notre Raison, de notre intelligence, de notre moralité, de notre amour, de nos facultés productrices, de notre autonomie. Notre Devoir est d'employer toutes nos facultés à la réalisation de notre tâche particulière, tâche qui nous est dévolue par nos attractions, qui est précisée et dirigée par la Raison, rendue possible par l'éducation, et qui est accomplie par l'activité et la liberté. Dans nos rapports avec nous-même, comme ensemble de facultés; Droit légitime de chacune d'elles à s'exercer; Devoir de toutes à se soumettre à l'approbation et au contrôle de la Raison, en chacun de nous principe d'Ordre.
  • 29. Dans nos rapports avec la nature, Droit de possession concédé par nos besoins et par notre titre de pouvoir harmonisant du globe; Devoir envers les créatures sensibles qui sont en notre puissance. Dans nos rapports avec nos semblables, Droit et Devoir réciproques; limitation de la liberté individuelle par la liberté individuelle, égale en autrui, ou formation de l'équilibre des droits semblables dans l'égalité. En conséquence, reconnaissance des principes suivants: Tout être humain est, de Droit, libre et autonome, jusqu'à la limite de la liberté et de l'autonomie d'autrui; Tout être humain a un droit égal aux éléments intellectuels acquis à la société, et aux institutions générales; Tout être humain a Droit à la rémunération équitable du travail qui pourvoit à ses besoins; Tout être humain majeur a la même dignité civile. Toutes les fonctions publiques lui sont accessibles sans autre formalité que le concours, ou le choix des co-associés. Dans aucune de ses stipulations, l'être humain ne peut traiter de sa personne, de sa liberté. Ses engagements sont personnels. Tout être humain étant égal aux autres devant le Droit naturel, civil et économique, est, en principe, égal aux autres devant le Droit politique, créé pour sauvegarder les précédents, faire descendre dans les faits sociaux les progrès réalisés dans les idées, et empêcher que nul ne subisse la loi qu'il n'a pas contribué à formuler. Tels sont, Mesdames, les principes du Droit moderne, proclamés du haut de ce nouveau Sinaï, la France, notre chère et glorieuse patrie, au milieu des éclairs et des tonnerres de notre Révolution. Ah! Bénie soit elle cette Révolution qui a dit à l'esclave: Relève ton front, brise tes chaînes: car tu es un homme. Devant moi, génie de l'Humanité moderne, il n'y a pas de noirs, de blancs, de jaunes, de cuivrés; il n'y a pas d'Allemands, d'Anglais, de Français, d'Italiens, il
  • 30. y a des êtres humains, tous égaux devant le Droit, tous égaux devant moi, parce qu'ils sont tous égaux devant la Raison. Relevez-vous tous, hommes courbés sous le sceptre, sous la houlette, sous le fouet ou sous le bâton, car vous n'avez pas de maîtres; les aînés d'entre vous ne sont que vos instituteurs, et votre éducation aura son terme. Relevez-vous tous, hommes frères: écoutez ma voix qui vous crie: l'être humain ne peut être heureux et vertueux, ne peut être digne et utile, ne peut être une créature humaine, enfin, que par la liberté individuelle dans l'égalité collective. Et on l'a stupidement maudite cette voix sainte qui venait substituer la justice à la force, rappeler l'humanité au sentiment de sa dignité, la remettre dans la voie de ses sublimes destinées! On l'a stupidement maudite, cette voix consolante qui promettait le bonheur par le travail et la liberté; qui électrisait d'un pôle à l'autre tout ce qui souffrait, tout ce qui pleurait, tout cet immense troupeau d'hommes et de femmes mis au rang des brutes par les passions odieusement égoïstes et perverses d'une poignée de privilégiés! Révolution sainte, qu'ils te jettent leurs derniers anathèmes, les disciples du principe qui se meurt! Tu as crié: Délivrance universelle! Ils s'obstinent à barrer la route du Progrès; mais l'humanité leur passera sur le corps pour obéir à son génie: Car la Femme commence à comprendre.
  • 32. CHAPITRE II OBJECTIONS CONTRE L'ÉMANCIPATION DES FEMMES. I De quels arguments se servent les adversaires de l'Émancipation des femmes, pour nier l'égalité des sexes devant le Droit? Les uns, théosophes de vieille roche, prétendent que la moitié de l'humanité est condamnée par Dieu même à se soumettre à l'autre parce que, disent-ils, la première femme a péché. Ne voulant point sortir du terrain solide de la Justice, de la Raison et des faits prouvés, nous ne discuterons point avec cette classe d'adversaires. Les autres, qui prétendent relever de l'esprit moderne, et affichent plus ou moins la prétention d'être disciples des doctrines de liberté, condamnent la femme à l'infériorité et à l'obéissance parce que, disent-ils, elle est plus faible physiquement, et intellectuellement que l'homme; Parce qu'elle remplit des fonctions d'un ordre inférieur; Parce qu'elle produit moins que l'homme au point de vue industriel; Parce que son tempérament particulier l'empêche de remplir certaines fonctions; Parce qu'elle n'est propre qu'à la vie d'intérieur; que sa vocation est d'être mère et ménagère, de se consacrer entièrement à son mari et à ses enfants; Parce que l'homme la protège et la nourrit;
  • 33. Parce que l'homme est son mandataire, et exerce le droit pour elle et pour lui; Parce que la femme n'a pas plus le temps que la capacité d'exercer certains droits. Les droits de la femme sont dans sa beauté et notre amour, ajoutent quelques-uns, faisant la bouche en cœur. La femme ne réclame pas; beaucoup de femmes mêmes sont scandalisées de la revendication faite par quelques-unes, continuent d'autres mâles. Et l'on ne ménage ni les railleries, ni les calomnies, ni les injures aux femmes courageuses qui plaident la cause du Droit, et aux hommes qui les soutiennent, espérant, par là, intimider les premières et dégoûter les seconds. Vain espoir; les temps ne sont plus où l'on pouvait nous intimider. S'il est permis de redouter l'opinion de ceux qu'on croit plus justes et plus intelligents que soi, ce serait folie que de se troubler devant ceux auxquels on se sent en mesure de démontrer leur irrationalité et leur injustice. Cette double démonstration, nous allons essayer de la faire, en reprenant un à un les arguments de ces Messieurs. 1o La femme ne peut avoir les mêmes droits que l'homme, parce qu'elle lui est inférieure en facultés intellectuelles, dites-vous, Messieurs. De cette proposition, nous sommes en droit d'induire que vous considérez les facultés humaines comme base du Droit; Que la loi, proclamant l'égalité de Droit pour votre sexe, vous êtes tous égaux en qualités, tous aussi forts, aussi intelligents les uns que les autres. Qu'enfin, pas une femme n'est aussi forte, aussi intelligente que vous; je ne puis dire: que le moindre d'entre vous, puisque, si le
  • 34. droit est fondé sur les qualités, comme il est égal, il faut que vos qualités soient égales. Or, Messieurs que deviennent ces prétentions en présence des faits, qui vous montrent tous inégaux en force et en intelligence? Que deviennent ces prétentions en présence des faits, qui nous montrent une foule de femmes plus fortes que beaucoup d'hommes; une foule de femmes plus intelligentes que la grande masse des hommes? Étant inégaux de force et d'intelligence, et cependant déclarés égaux en Droit, il est donc évident que vous n'avez pas fondé le Droit sur les qualités. Et si vous n'avez pas tenu compte de ces qualités quand il s'est agi de votre Droit, pourquoi donc en parlez vous si haut quand il est question de celui de la femme? Si les facultés étaient la base du Droit, Messieurs, comme les qualités sont inégales, le droit serait inégal; et, pour être juste, il faudrait accorder le Droit à ceux qui justifient des facultés nécessaires et en exclure les autres: à ce compte beaucoup de femmes seraient appelées et une infinité d'hommes exclus. Voyez où l'on va quand on n'a pas l'énergie intellectuelle de se rendre compte des principes! Vous n'avez qu'un moyen de nous évincer de l'égalité, c'est de prouver que nous n'appartenons pas à la même espèce que vous. 2o La femme, ajoutez-vous, ne peut avoir les mêmes droits que l'homme parce que, mère et ménagère, elle ne remplit que des fonctions d'un ordre inférieur. De cette seconde proposition, nous sommes en droit d'induire que les fonctions sont la base du Droit; Que vos fonctions sont équivalentes, puisque le droit est égal; Que les fonctions de la femme ne sont pas équivalentes à celles de l'homme.
  • 35. Vous avez donc à prouver, Messieurs, que les fonctions individuellement remplies par chacun de vous s'équivalent; que, par exemple, Cuvier, Geoffroy St-Hilaire, Arago, Fulton, Jacquard, un certain nombre d'inventeurs et de savants n'ont pas plus fait, ne font pas plus pour l'humanité et la Civilisation qu'un nombre égal de fabricants de têtes d'épingles. Vous avez à prouver ensuite que les travaux de la maternité, ceux du ménage auxquels le travailleur doit sa vie, sa santé, sa force, la possibilité d'accomplir sa tâche; que ces fonctions sans lesquelles il n'y aurait pas d'humanité, ne sont pas équivalentes, c'est à dire aussi utiles au corps social que celles du fabricant de bijoux ou de jouets d'enfants. Vous avez à prouver enfin que les fonctions d'institutrice, de négociante, de teneuse de livres, de commise, de couturière, de modiste, de cuisinière, de femme de chambre, etc., n'équivalent pas à celles d'instituteur, de négociant, de comptable, de commis, de tailleur, de chapelier, de cuisinier, de valet de chambre, etc.; Je conviens qu'il est fâcheux pour votre triomphante argumentation, de se casser le nez contre les milliers de faits qui nous montrent la femme réelle remplissant, en concurrence avec vous, des fonctions très nombreuses; mais enfin les choses sont ainsi, et il faut bien en tenir compte. Messieurs, je vous accroche aux cornes de ce dilemme: si les fonctions sont la base du Droit, comme le Droit est égal, les fonctions sont équivalentes, et alors la femme n'en remplit point d'inférieures, puisqu'il n'y en a point. Celles qu'elle remplit sont alors équivalentes aux vôtres et, par cette équivalence, elle rentre dans l'égalité. Ou bien les fonctions ne sont pas la base du Droit; vous n'en avez pas tenu compte lorsqu'il s'est agi d'établir votre Droit: alors pourquoi parlez-vous des fonctions quand il est question du Droit de la femme?
  • 36. Tirez-vous de là comme vous pourrez: ce n'est pas moi qui vous décrocherai. II 3o La femme produit moins que l'homme industriellement, dites- vous. Admettons que cela soit vrai; comptez-vous pour rien la grande fonction maternelle? Les risques que court la femme en l'accomplissant? Comptez-vous pour rien les travaux du ménage, les soins qui vous sont prodigués et auxquels vous devez propreté et santé? Si la quantité du produit est l'origine de l'égalité de Droit, pourquoi ceux qui ne produisent que peu de chose, ceux qui ne produisent rien, et vous tous qui produisez inégalement avez-vous un Droit égal? Pourquoi tant de femmes qui produisent, tandis que leurs maris ou leurs fils s'amusent et dissipent, n'ont elles pas des droits et ces derniers en ont-ils? Vous ne faites pas entrer la question du produit dans celle du Droit quand il s'agit de l'homme, pourquoi donc l'y faites-vous entrer quand il s'agit de la femme? Vous le voyez, Messieurs, toujours irréfléchis, irrationnels, injustes. 4o La femme ne peut être l'égale de l'homme, parce que son tempérament particulier lui interdit certaines fonctions. Bien, Messieurs; alors un législateur pourrait, sans déraison, décréter que tous les hommes qui, par tempérament, sont impropres au métier des armes, par exemple, sont hors de l'égalité de Droit? Le tempérament, source de Droit!
  • 37. Si une femme avait écrit pareille sottise, elle serait tympanisée d'un bout du monde à l'autre. Pourquoi, Messieurs, n'excluez-vous pas de l'égalité tous les hommes faibles, tous ceux qui sont incapables de remplir les fonctions que vous préjugez la femme incapable de remplir? Lorsqu'il s'agit de vous, vous admettez bien que le droit de remplir toute fonction ne suppose ni la faculté ni la volonté d'en user; pourquoi ne raisonnez-vous pas de même lorsqu'il est question de nous? Que penseriez-vous des femmes si, ayant vos droits et vous le servage, elles vous tenaient dans une position inférieure sous le prétexte que vous ne pouvez pas accomplir la grande fonction de la gestation et de l'allaitement? L'homme, diraient-elles, ne pouvant être mère et nourrice, n'aura pas le droit d'être instruit comme nous, d'avoir comme nous une dignité civile. Son tempérament grossier le rend incapable d'être témoin dans un acte de naissance et de mort; il est évident que sa maladresse l'exclut juridiquement des fonctions diplomatiques; donc nous ne pouvons lui reconnaître le Droit de les briguer, etc. Eh! bien, Messieurs, vous raisonnez de la même manière, en excluant la femme de l'égalité sous le prétexte, qu'en général, elle est d'un tempérament moins fort que le vôtre: c'est à dire que vous raisonnez d'une manière absurde. 5o La femme ne peut être l'égale de l'homme en Droit parce qu'il la protège et la nourrit. Si c'est parce que vous nous protégez et nous nourrissez, que nous ne devons pas avoir notre Droit, Messieurs, rendez donc leur Droit aux filles majeures et aux veuves que vous ne nourrissez ni ne protégez. Rendez donc leur Droit aux épouses qui n'ont nul besoin de votre protection, puisque la loi les protège, même contre vous; aux épouses que vous ne nourrissez pas, puisqu'elles vous apportent soit
  • 38. une dot soit une profession, soit des services que vous seriez obligés de rétribuer, si tout autre vous les rendait. Et si, être nourri par quelqu'un suffit pour se voir enlever son Droit, ôtez le donc à cette foule d'hommes nourris par les revenus ou le travail de leurs femmes. 6o L'homme, pour l'exercice de certains droits, est le mandataire de la femme. Messieurs, un mandataire est librement choisi et ne s'impose pas: je ne vous accepte pas pour mandataires: je suis assez intelligente pour faire mes affaires moi-même, et je vous prie de me rendre, ainsi qu'à toutes les femmes qui pensent comme moi, un mandat dont vous abusez indignement. Si les femmes mariées, pour avoir la paix, veulent bien vous continuer leur mandat, c'est leur affaire; mais aucun de vous ne peut légitimement conserver celui des veuves et des filles majeures. 7o La femme n'a pas besoin des mêmes droits que l'homme, parce qu'elle n'a pas plus le temps que la capacité de les exercer. La femme a-t-elle moins de temps et de capacité que vos ouvriers cloués douze heures par jour sur leurs travaux morcelés et abrutissants? Affirmez donc, si vous l'osez! Faut-il moins de temps et de capacité pour déposer dans un procès criminel, comme le fait la femme, que pour être témoin d'un acte civil ou d'un contrat notarié, droit que la femme n'a pas? Faut-il moins de temps et de capacité pour être tutrice de ses fils et administrer leur fortune, comme le fait la femme, que pour être tutrice d'un étranger et d'un neveu et administrer la leur, droit que la femme n'a pas? Faut-il moins de temps et de capacité pour diriger une fabrique, une maison de commerce, des ouvriers, comme le font tant de femmes, que pour être à la tête d'un bureau, d'une administration publique et en diriger les employés, droit que la femme n'a pas?
  • 39. Faut-il moins de temps et de capacité pour se livrer à l'enseignement dans une pension nombreuse, comme le font tant de femmes, que dans une chaire de faculté, comme l'homme seul en a le droit? La femme prouve, par ses œuvres, que la capacité et le temps ne lui manquent pas plus qu'à vous. Les faits étranglent des affirmations dont vous devriez rougir. Fi! Je ne voudrais pas être homme, de peur de dire de semblables choses, et d'être conduit à prétendre qu'une institutrice, une femme de lettres, une artiste, une habile négociante, n'ont pas la capacité d'un portefaix ou d'un chiffonnier, parce qu'elles n'ont pas de barbe au menton. 8o Les Droits de la femme sont dans sa beauté et dans l'amour de l'homme. Des droits basés sur la beauté, et sur cette chose fragile qu'on appelle un amour d'homme! Qu'est-ce que cela, je vous prie, Messieurs? Alors la femme aura des Droits si elle est belle et autant qu'elle le sera; si elle est aimée et autant qu'elle le sera? Vieille, laide, délaissée, il faudra la mettre dans la hotte du relève-chiffons pour la transporter aux gémonies? Si une femme disait de telles choses, quel tolle universel! Et les hommes prétendent qu'ils sont rationnels! Nous félicitons les femmes d'avoir trop de sens commun, pour l'être jamais de cette manière. Après tous ces arguments qui ne soutiennent pas l'analyse, arrive enfin la triomphante objection: les femmes ne revendiquent pas leurs Droits: beaucoup d'entre elles sont même scandalisées des réclamations faites par quelques-unes au nom de toutes. Les femmes ne réclament pas, Messieurs? Que font donc, à l'heure qu'il est, une foule d'Américaines?
  • 40. Que font donc déjà quelques femmes anglaises? Qu'ont fait ici en 1848 Jeanne Deroin, Pauline Roland et plusieurs autres? Que fais-je aujourd'hui, au nom d'une légion de femmes dont je suis l'interprète? Toutes les femmes ne réclament pas, non; mais ne savez-vous pas que toute revendication de Droit se pose d'abord isolément? Que les esclaves, habitués à leurs chaînes, ne les sentent que lorsque les initiateurs leur montrent les meurtrissures qu'elles ont empreintes dans leur chair? Quelques-unes seulement réclament, dites-vous; mais est-ce donc d'après le principe ou le nombre, que l'on juge de la bonté d'une cause? Avez-vous attendu que toute la population mâle revendiquât son droit au suffrage universel pour le décréter? Avez-vous attendu la revendication de tous les esclaves de vos colonies pour les émanciper? Oui, c'est vrai, Messieurs, beaucoup de femmes sont contre l'Émancipation de leur sexe. Qu'est-ce que cela prouve? Qu'il y a des créatures humaines assez abaissées pour avoir perdu tout sentiment de dignité; mais non pas que le Droit n'est pas le Droit. Parmi les noirs, il y en a beaucoup qui haïssent, dénoncent, livrent au fouet et à la mort ceux d'entre eux qui méditent de briser leurs fers: qui a raison, qui a le sentiment de la dignité humaine, de ces derniers ou des autres? Nous revendiquons notre place à vos côtés, Messieurs, parce que l'identité d'espèce nous donne le Droit de l'occuper. Nous revendiquons notre Droit, parce que l'infériorité dans laquelle nous sommes tenues, est une des causes les plus actives de la
  • 41. dissolution des mœurs. Nous revendiquons notre Droit, parce que nous sommes persuadées que la femme a son cachet propre à poser sur la Science, la Philosophie, la Justice et la Politique. Nous revendiquons notre Droit, enfin, parce que nous sommes convaincues que les questions générales, dont le défaut de solution menace de ruine notre Civilisation moderne, ne peuvent être résolues qu'avec le concours de la femme, délivrée de ses fers et laissée libre dans son génie. N'est-ce pas, Messieurs, que c'est une grande preuve de notre insanité, de notre impureté, que cet immense désir éprouvé par nous, d'arrêter la corruption des mœurs, de travailler au triomphe de la Justice, à l'avènement du règne du Devoir et de la Raison, à l'établissement d'un ordre de choses où l'humanité, plus digne et plus heureuse, poursuivra ses glorieuses destinées sans accompagnement de canon, sans effusion de sang versé? N'est-ce pas que les femmes de l'Émancipation sont des impures que le péché a rendues folles, des êtres incapables de comprendre la justice et les œuvres de conscience? III Concluons, Messieurs. Lors même qu'il serait vrai, ce que je nie, que la femme vous soit inférieure; lors même qu'il serait vrai, ce que les faits démontrent faux, qu'elle ne peut remplir aucune des fonctions que vous remplissez, qu'elle n'est propre qu'à la maternité et au ménage, elle n'en serait pas moins votre égale devant le Droit, parce que le Droit ne se base ni sur la supériorité des facultés, ni sur celle des fonctions qui en ressortent, mais sur l'identité d'espèce.
  • 42. Créature humaine comme vous, ayant comme vous une intelligence, une volonté, un libre-arbitre, des aptitudes diverses, la femme a le Droit, comme vous, d'être libre, autonome, de développer librement ses facultés, d'exercer librement son activité: lui tracer sa route, la réduire en servage, comme vous le faites, est donc une violation du Droit humain dans la personne de la femme: c'est un odieux abus de la force. Au point de vue des faits, cette violation de Droit revêt la forme d'une déplorable inconséquence: car il se trouve que beaucoup de femmes sont très supérieures à la plupart des hommes; d'où il résulte que le Droit est accordé à ceux qui ne devraient pas l'avoir, d'après votre doctrine, et refusé à celles qui, d'après la même doctrine, devraient le posséder, puisqu'elles justifient des qualités requises. Il se trouve que vous reconnaissez le Droit aux qualités et fonctions, parce qu'on est homme, et que vous cessez de le reconnaître dans le même cas, parce qu'on est femme. Et vous vantez votre haute Raison, et vous vous vantez de posséder le sens de la Justice! Prenez garde, Messieurs! Nos droits ont le même fondement que les vôtres; en niant les premiers, vous niez en principe les derniers. Encore un mot à vous, prétendus disciples des doctrines de 89, et nous aurons fini. Savez-vous pourquoi tant de femmes prirent parti pour notre grande Révolution, armèrent les hommes et bercèrent leurs enfants au chant de la Marseillaise? C'est parce que, sous la Déclaration des Droits de l'Homme et du Citoyen, elles croyaient voir la Déclaration des Droits de la Femme et de la Citoyenne. Quand l'Assemblée se fut chargée de les détromper, en manquant de logique à leur égard, en fermant leurs réunions, elles abandonnèrent la Révolution, et vous savez ce qui advint.
  • 43. Savez-vous pourquoi, en 1848, tant de femmes, surtout parmi le peuple, se déclarèrent pour la Révolution? C'est qu'elles espérèrent que l'on serait plus conséquent à leur égard que par le passé. Lorsque, dans leur sot orgueil et leur inintelligence, les représentants, non seulement leur interdirent de se réunir, mais les chassèrent des assemblées d'hommes, les femmes abandonnèrent la Révolution, en détachèrent leurs maris et leurs fils, et vous savez encore ce qui advint. Comprenez-vous enfin, Messieurs les inconséquents? Je vous le dis en vérité, toutes vos luttes sont vaines, si la femme ne marche pas avec vous. Un ordre de choses peut s'établir par un coup de main; mais il ne se maintient que par l'adhésion des majorités; et ces majorités, Messieurs, c'est nous, femmes, qui les formons par l'influence que nous avons sur les hommes, par l'éducation que nous leur donnons avec notre lait. Nous pouvons leur inspirer, dès le berceau, amour, haine ou indifférence pour certains principes: c'est là qu'est notre force; et vous êtes des aveugles de ne pas comprendre que si la femme est d'un côté, l'homme de l'autre, l'humanité est condamnée à faire l'œuvre de Pénélope. Messieurs, la femme est mûre pour la liberté civile, et nous vous déclarons que nous considérerons désormais comme ennemi du Progrès et de la Révolution quiconque s'élèvera contre notre légitime revendication; tandis que nous rangerons parmi les amis du Progrès et de la Révolution ceux qui se prononceront pour notre émancipation civile, FUT-CE VOS ADVERSAIRES. Si vous refusez d'écouter nos légitimes réclamations, nous vous accuserons devant la postérité du crime que vous reprochez aux possesseurs d'esclaves.
  • 44. Nous vous accuserons devant la postérité d'avoir nié les facultés de la femme, parce que vous avez eu peur de sa concurrence. Nous vous accuserons devant la postérité de lui avoir refusé justice, afin d'en faire votre servante et votre jouet. Nous vous accuserons devant la postérité d'être les ennemis du Droit et du Progrès. Et notre accusation demeurera debout et vivante devant les générations futures qui, plus éclairées, plus justes, plus morales que vous, détourneront avec dédain, avec mépris, les yeux de la tombe de leurs pères.
  • 46. Welcome to our website – the ideal destination for book lovers and knowledge seekers. With a mission to inspire endlessly, we offer a vast collection of books, ranging from classic literary works to specialized publications, self-development books, and children's literature. Each book is a new journey of discovery, expanding knowledge and enriching the soul of the reade Our website is not just a platform for buying books, but a bridge connecting readers to the timeless values of culture and wisdom. With an elegant, user-friendly interface and an intelligent search system, we are committed to providing a quick and convenient shopping experience. Additionally, our special promotions and home delivery services ensure that you save time and fully enjoy the joy of reading. Let us accompany you on the journey of exploring knowledge and personal growth! ebookultra.com