Skip to content

Kangmo/nlesp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

NLESP(Nano Latency Event Stream Processor)

Value Proposition

NLESP is a full stack consolidated server S/W for your SNS, chatting, and multiplay game apps. Get your app service server up and running within a week. Run your app service server anywhere you want. In servers in your company? OK! In VMs in Amazon EC2? OK! Focus on your client side development and win your competitor.

Architecture

It is composed of a server backend written in Java, and C++ client SDK, and REST API similar to Twitter. The server backend uses HBase to support your service that will fly to the sky with exponentialy growing number of users in near future. Thrift defines the protocol between client and server. REST service server runs on Tomcat.

Key Features

Sign Up ( supports user picture ).

Sign In.

Find a friend by email address.

Add a friend.

Create a group of users.

Send a message to a specific user.

Send a message to a group of users.

TODO

OAuth, Single sign on

Leaderboards

Achievements

Push notification

Dual License

NLESP Commercial License for OEMs, ISVs, VARs and SPs

Nanolat provides its NLESP server and NLESP Client Libraries under a dual license model designed to meet the development and distribution needs of both commercial distributors / service providers (such as OEMs, ISVs, VARs, and SPs) and open source projects.

For OEMs, ISVs, VARs and Other Distributors of Commercial Applications and SPs

OEMs (Original Equipment Manufacturers), ISVs (Independent Software Vendors), VARs (Value Added Resellers) and other distributors that combine and distribute commercially licensed software with NLESP software but do not wish to distribute the source code for the commercially licensed software under version 3 of the GNU Affero General Public License (the "AGPL") must enter into a commercial license agreement with Nanolat. SPs (Service Providers) also need to enter into a commercial license agreement with Nanolat otherwise they are under the AGPL v3.

The commercial license is similar to LGPL, restricting the range of source code to open to NLESP itself.

For start-up companies, Nanolat provides commercial license and technical support at small percentage of equity share. Focus on your client side development and grow your business quicker by using NLESP. Send an email to [email protected] for the details.

For Open Source Projects and Other Developers of Open Source Applications

For developers of Free Open Source Software ("FOSS") applications under the GPL v3 or AGPL v3 that want to combine and distribute those FOSS applications with NLESP software, Nanolat’s NLESP open source software licensed under the AGPL v3 is the best option.

Bitdeli Badge

About

NLESP(Nano Latency Event Stream Processor)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published