No Java Neither

Because it is commercially owned.

pym’s License

pym’s primary license is derived from the JSLint License (MIT plus the “The Software shall be used for Good, not Evil” clause) without exceptional `permission <https://en.wikipedia.org/wiki/Douglas_Crockford#.22Good.2C_not_Evil.22>`_s.

This is intended to deter use in propietery or commercial contexts. Some parts of pym may also be licensed under versions of the GPL, which has the same intent. Seriously, ask your boss, your company does not want you to use pym on their machines, or with their languages.

And that’s not what I want either - I want pym to be as free as possible to extend or use, EXCEPT commercially or propietarily (yet).

Non-Commercial use

pym may be used freely with un-owned language. such as

  • English
  • Python
  • Bash

Commercial use

pym may not be used with any owned languages.

You agree that these are, or seem to be, commercially owned languages:

  • Java
  • VB (a.k.a. Visual Basic)
  • Delphi
  • Any use of a function or other in a recognisably commercial libray

pym may not be used on commercially owned machines, except when licensed commercially for that machine.

Contributions

No pull requests should be offered related to commercially-owned languages, and you agree that I decide whether a language is “commercial” (see above)

Pull requests will be accepted subject to pusher’s licensing

Acceptable licenses:

These are not accepted, unless pusher agrees to re-licensing under pym’s license

Consequences

pym and derivatives are not Free (nor Open Source) Software.

But no worries, I expect you’ll do good when you’re not working.