/*-------------------------------------------------------------------------
| RXTX License v 2.1 - LGPL v 2.1 + Linking Over Controlled Interface.
| RXTX is a native interface to serial ports in java.
| Copyright 1997-2007 by Trent Jarvi tjarvi@qbang.org and others who
| actually wrote it. See individual source files for more information.
|
| A copy of the LGPL v 2.1 may be found at
| http://www.gnu.org/licenses/lgpl.txt on March 4th 2007. A copy is
| here for your convenience.
|
| This library is free software; you can redistribute it and/or
| modify it under the terms of the GNU Lesser General Public
| License as published by the Free Software Foundation; either
| version 2.1 of the License, or (at your option) any later version.
|
| This library is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
| Lesser General Public License for more details.
|
| An executable that contains no derivative of any portion of RXTX, but
| is designed to work with RXTX by being dynamically linked with it,
| is considered a "work that uses the Library" subject to the terms and
| conditions of the GNU Lesser General Public License.
|
| The following has been added to the RXTX License to remove
| any confusion about linking to RXTX. We want to allow in part what
| section 5, paragraph 2 of the LGPL does not permit in the special
| case of linking over a controlled interface. The intent is to add a
| Java Specification Request or standards body defined interface in the
| future as another exception but one is not currently available.
|
| http://www.fsf.org/licenses/gpl-faq.html#LinkingOverControlledInterface
|
| As a special exception, the copyright holders of RXTX give you
| permission to link RXTX with independent modules that communicate with
| RXTX solely through the Sun Microsytems CommAPI interface version 2,
| regardless of the license terms of these independent modules, and to copy
| and distribute the resulting combined work under terms of your choice,
| provided that every copy of the combined work is accompanied by a complete
| copy of the source code of RXTX (the version of RXTX used to produce the
| combined work), being distributed under the terms of the GNU Lesser General
| Public License plus this exception. An independent module is a
| module which is not derived from or based on RXTX.
|
| Note that people who make modified versions of RXTX are not obligated
| to grant this special exception for their modified versions; it is
| their choice whether to do so. The GNU Lesser General Public License
| gives permission to release a modified version without this exception; this
| exception also makes it possible to release a modified version which
| carries forward this exception.
|
| You should have received a copy of the GNU Lesser General Public
| License along with this library; if not, write to the Free
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
| All trademarks belong to their respective owners.
--------------------------------------------------------------------------*/
The original GNU Lesser General Public License Follows.
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need t
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
MINA 2.0.9源码 (677个子文件)
bogus.cert 937B
keystore.cert 937B
package.html 3KB
package.html 2KB
package.html 1KB
package.html 1KB
package.html 1KB
package.html 1021B
package.html 1002B
package.html 999B
package.html 997B
package.html 989B
package.html 989B
package.html 981B
package.html 974B
package.html 972B
package.html 970B
package.html 968B
package.html 967B
package.html 961B
package.html 958B
package.html 951B
package.html 945B
package.html 942B
package.html 941B
package.html 940B
package.html 936B
package.html 932B
package.html 925B
package.html 923B
package.html 921B
package.html 921B
package.html 920B
package.html 920B
package.html 908B
package.html 903B
package.html 899B
AbstractIoBuffer.java 66KB
IoBuffer.java 49KB
IoBufferTest.java 46KB
AbstractPollingIoProcessor.java 40KB
AbstractIoSession.java 39KB
ObjectMBean.java 35KB
DefaultIoFilterChain.java 33KB
CompositeByteArray.java 29KB
SslFilter.java 29KB
NioDatagramAcceptor.java 28KB
SslHandler.java 28KB
AbstractPollingIoAcceptor.java 26KB
ProfilerTimerFilter.java 26KB
ExecutorFilter.java 24KB
OrderedThreadPoolExecutor.java 23KB
IoBufferWrapper.java 23KB
AbstractPollingIoConnector.java 22KB
MdcInjectionFilterTest.java 21KB
ProtocolCodecFilter.java 20KB
IoSession.java 20KB
ByteAccessTest.java 20KB
NTLMUtilities.java 18KB
AbstractStreamWriteFilterTest.java 18KB
StateMachineFactory.java 18KB
IoServiceStatistics.java 17KB
Socks5LogicHandler.java 17KB
AbstractIoService.java 17KB
DefaultIoFilterChainBuilder.java 16KB
Base64.java 16KB
KeepAliveFilter.java 16KB
NTLMResponses.java 16KB
SslContextFactory.java 16KB
AbstractIoAcceptor.java 15KB
AbstractHttpLogicHandler.java 14KB
ProxyFilter.java 14KB
UnorderedThreadPoolExecutor.java 14KB
AprIoProcessor.java 14KB
DemuxingIoHandler.java 14KB
TextLineDecoder.java 14KB
TextLineDecoderTest.java 14KB
SimpleIoProcessorPool.java 13KB
IoFilter.java 13KB
AprSocketConnector.java 13KB
GraphicalCharGenClient.java 12KB
ExpiringMap.java 12KB
HttpServerDecoderTest.java 12KB
IoFilterChain.java 12KB
StateMachine.java 12KB
AprSocketAcceptor.java 12KB
StringUtilities.java 12KB
NioSocketAcceptor.java 11KB
DefaultIoFuture.java 11KB
NioProcessor.java 11KB
MethodTransition.java 11KB
LoggingFilter.java 11KB
ErrorGeneratingFilter.java 11KB
DummySession.java 11KB
DemuxingProtocolDecoder.java 11KB
AbstractIoConnector.java 11KB
NioSocketConnector.java 10KB
NTLMTest.java 10KB
StateMachineProxyBuilderTest.java 10KB
ByteUtilities.java 10KB
共 677 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- ~漂流的风2016-01-07谢谢分享!
- ycxylrh2018-04-27前段时间研究了,很好,谢谢!!!
- Vmprotect0072018-01-25很好!!!!!!!!
harkue
- 粉丝: 8
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现对表面肌电信号进行归一化处理,并对归一化后的图形显示 .rar
- 基于matlab实现单级倒立摆的 T-S 模型 包括 LMI 程序源码
- 图书管理系统(struts+hibernate+spring+ext).rar
- 基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar
- STM32使用PWM驱动舵机并通过OLED显示
- 基于matlab实现车辆路径规划;遗传算法;matlab代码.rar
- 图书管理系统(struts+hibernate+spring)130225.rar
- 基于matlab实现采用标量衍射理论,实现菲涅尔衍射和夫琅禾费衍射,对光波的波前传播和数字全息的应用有帮助.rar
- JavaScript版去除链表重复元素
- 微信小程序项目-功德木鱼(带设置面板-自定义文字、可选字体颜色、可选木鱼样式)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功