Eclipse Passage

Eclipse Passage 3.1.0 is available!

The Eclipse Passage™ project aims to provide rich and easily adaptable capabilities to declare and control licensing constraints.

The usage story starts in Licensing Operator client:

  • Define a product you would like to ship
  • Generate a pair of keys for defined product
  • Send the public key and product description to your development team
  • Discuss the features with your marketing and map the features to the product
  • Send the descriptions of the features to your development team

Then development team needs to do the following:

  • Embed the public key to your product
  • Bind functionality to feature identifiers
  • Include Licensing bundles to the product

Well, you are ready for the product shipment, at least from Eclipse Passage point of view. After some time you hopefully will have fantastic download rate and a lot of requests to obtain a license, you need to use Licensing Operator RCP again:

  • Register licensee: either user or company
  • Formulate the license conditions: allow a set of features for particular node or for some period or whatever you would like
  • Encrypt the license file and send it to the user: you will need a product private key for it - but we hope you still have it in some safe place

Finally, the Licensing is starting its work inside your product deployed to the customer environment using the simple algo:

  • Collect the licensing requirements (feature identifiers to be controlled)
  • Mine the license conditions using different approach, the default is to look @user.home
  • Evaluate the mined conditions against current environment state (time now, running node id) to obtain feature permissions tickets
  • Put both licensing requirements and feature permission tickets to the examiner to receive restriction verdicts
  • Call restriction executors to have desired effect: show status bar reminder or block everything

That's it!

 

State
Mature
Industry Collaborations
Latest Releases

From 2024-12-04 to 2019-04-05

Name Date Review
4.0.0 2024-12-04
3.1.0 2024-09-11
3.0.0 2024-06-12
2.11.1 2024-03-30
2.11.0 2024-03-13
2.10.1 2023-12-18
2.10.0 2023-12-06
2.9.0 2023-09-06
2.8.0 2023-06-07
2.7.1 2023-04-11
2.7.0 2023-03-08
2.6.1 2022-12-19
2.6.0 2022-11-30
2.5.0 2022-09-14
2.4.0 2022-06-07
2.3.0 2022-03-08
2.2.2 2021-12-31
2.2.1 2021-12-13
2.2.0 2021-12-08
2.1.1 2021-10-27
2.1.0 2021-09-15
2.0.1 2021-06-30
2.0.0 2021-06-12
1.2.1 2021-04-01
1.2.0 2021-03-16
1.1.2 2021-01-11
1.1.1 2020-12-17
1.1.0 2020-12-08
1.0.1 2020-10-08
1.0.0 2020-09-16
0.9.0 2020-06-04
0.8.4 2020-05-29
0.8.0 2020-03-18
0.7.0 2019-12-06
0.6.0 2019-09-04
0.5.0 2019-06-19
0.4.0 2019-04-05
Licenses
Apache License, Version 2.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Active Member Companies

Member companies supporting this project over the last three months.

    Contribution Activity
    Commits on this project (last 12 months)