I've always regarded working full time on Jython at Sun as a miraculous sabbatical that might come to an end at any moment. Sadly that time has come. I've worked with many amazing people and had a great time: Sun provided me with one of the greatest professional experiences I have had, for which I will always be grateful.

I'm very pleased with how far Jython has come during my tenure at Sun. Jython is now a modern version of Python, and has the momentum to continue its growth. A far larger group of developers than ever before contribute regularly, making Jython a very healthy project. Jython runs many more of the key frameworks and applications that are popular in the Python world. In the future we will be making Jython better, faster, and more complete. I started working on Jython long before I joined Sun, and I certainly plan be a part of Jython's future.

I am looking for a new opportunity, and am open to many possibilities. I have been working in software for more than twelve years, often in a lead role. I am well regarded in the Open Source world, where I have participated in and helped build communities. I have been the Jython project lead for almost five years. I am a committer on the Python project, and a member of the Python Software Foundation. I have done a wide variety of work in recent history: development and leadership work in Java and Python, from the abstract level of parsing Python source and compiling to Java bytecodes, to the more concrete work of web development. I am able to do work in any of these areas, on either a full time or consulting/contracting basis. My contact information can be found on my Google profile and my LinkedIn profile is a good summary of my credentials.
16

View comments

  1. Frank, thanks a million for all your great work on jython: thanks to you, we now have a modern and vibrant python for scripting the Java platform! Well done!

    All the best wishes for the future!

    Alan.

    ReplyDelete
  2. Thanks for the great work you have been doing on Jython! Your were instrumental in Django support on Glassfish v3.

    Best wishes and good luck!

    Vivek.

    ReplyDelete
  3. Alan: I'm not going anywhere of course -- I'll just have a little less time for Jython once I find new work :)

    Vivek: no problem! Don't let this deter you from bugging me about Jython and GlassFish -- I want that to succeed!

    ReplyDelete
  4. Good luck on your next job. And keep up the good work.

    ReplyDelete
  5. Thought I too would voice my gratitude for the work you've done on jython. Good luck in your job search.

    ReplyDelete
  6. Best of luck, Frank...I know our paths will continue to intertwine, and I'm sure you'll find something soon. Hopefully it will even involve Jython so you help keep it moving forward.

    If I hear of any opportunities, I'll be sure to send them your way.

    ReplyDelete
  7. Good luck! It's a pity that you are leaving before JVM is fully optimized for dynamic languages.

    ReplyDelete
  8. That's sad. Jython has always been stop'n go but under your/Suns supervision it passed its major threshold and became a very serious implementation.

    Maybe it's not too bad that Python moves into the moratorium desert for a while anyway...

    ReplyDelete
  9. Charlie: certainly we'll still have plenty of collaboration. Hopefully I will find a Jython related role somewhere. Even if not, I did Jython on my free time for years before Sun, I'm not going to stop now :)

    ReplyDelete
  10. Thanks to all of the well wishers! It definitely helps.

    ReplyDelete
  11. Thanks for all that you've done and for your talk on Jython at TriZPUG the other week. Best wishes and good luck!

    ReplyDelete
  12. Sorry to read about this, but we will continue to stay in touch! It's been very nice to see Jython make so much progress, and to work with you.

    Take care, and I'm sure you will find a great job (or many) soon.

    Eduard/o

    ReplyDelete
  13. Best of luck Frank!
    Ciao,
    Luca

    ReplyDelete
  14. Frank: this is interesting news. I hope you find a new position that stretches and challenges you. It's been great to see Jython come on like it has during your time at Sun, and I'm grateful to you and Sun for all the effort that went into making that happen.

    I trust we'll continue to see you at PyCon?

    ReplyDelete
  15. Steve: Don't worry - I continue to be dedicated to all of Jython, Python, the PSF and of course PyCon. I'll be there!

    ReplyDelete
  16. Anonymous3:50 AM

    Can anyone recommend the top Managed Service utility for a small IT service company like mine? Does anyone use Kaseya.com or GFI.com? How do they compare to these guys I found recently: N-able N-central helpdesk software
    ? What is your best take in cost vs performance among those three? I need a good advice please... Thanks in advance!

    ReplyDelete
  1. Jeff Allen's Jython 2.7.2 release announcement:

    On behalf of the Jython development team, I am pleased to announce that
    Jython 2.7.2 has been released.

    Notable additions include:

      * much improved support for locale, but as a backward-incompatible
        change, it is provided as an opt-in.
      * a main program that behaves more like CPython in many small ways,
        including -i and -E support.
      * a JAR and POM that may be cited as a dependency by other projects
        using Gradle or Maven (experimental).
      * a great many bug-fixes.

    For the details see: https://www.jython.org/news and the NEWS link
    there. Convenient download links are at https://www.jython.org/download .

    Thanks are due to the many contributors to Jython for making this possible.
    0

    Add a comment

  2. On behalf of the Jython development team, I'm pleased to announce that the second beta release of Jython 2.7.2 is available! This is a bugfix release.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 8 or above.

    This release is being hosted at maven central. There are four main distributions (including a new "slim" version). In order of popularity:
    To see all of the files available including checksums, go to the maven query for org.python+Jython and navigate to the appropriate distribution and version.
    1

    View comments

  3. On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.7.1 is available! We thought 2017-07-01 was a perfect time to release version 2.7.1 :) This is a bugfix release. Bug fixes include improvements in ssl and pip support along with lots of improvements in CPython compatibility.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go to the maven query for org.python+Jython and navigate to the appropriate distribution and version.
    0

    Add a comment

  4. On behalf of the Jython development team, I'm pleased to announce that the third release candidate of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include improvements in ssl and pip support.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go to the maven query for org.python+Jython and navigate to the appropriate distribution and version.
    0

    Add a comment

  5. On behalf of the Jython development team, I'm pleased to announce that the second release candidate of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include improvements in ssl and pip support.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go to the maven query for org.python+Jython and navigate to the appropriate distribution and version.
    0

    Add a comment

  6. On behalf of the Jython development team, I'm pleased to announce that the third beta of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include improvements in zlib and pip support.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go to the maven query for Jython and navigate to the appropriate distribution and version.
    0

    Add a comment

  7. On behalf of the Jython development team, I'm pleased to announce that the second beta of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include better unit testing under windows and the restoration of os.getpid() function.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go to the maven query for Jython and navigate to the appropriate distribution and version.
    0

    Add a comment

  8. On behalf of the Jython development team, I'm pleased to announce that the first beta of Jython 2.7.1 is available! This is a bugfix release. Bug fixes include:
    • Import systems fixes for relative imports and some circular imports.
    • -m command now executes scripts from inside a jar file.
    • bytearray matches cpython's behavior better.
    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go to the maven query for Jython and navigate to the appropriate distribution and version.
    0

    Add a comment

  9. On behalf of the Jython development team, I'm pleased to announce that the final release of Jython 2.7.0 is available! It's been a long road to get to 2.7, and it's finally here! I'd like to thank Amobee for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython, including - but not limited to - bug reports, patches, pull requests, documentation changes, support emails, and fantastic conversation on Freenode at #jython.

    Along with language and runtime compatibility with CPython 2.7.0, Jython 2.7 provides substantial
    support of the Python ecosystem. This includes built-in support of pip/setuptools (you can use with bin/pip) and a native launcher for Windows (bin/jython.exe), with the implication that you can finally install Jython scripts on Windows.

    Jim Baker presented a talk at PyCon 2015 about Jython 2.7, including demos of new features.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go here and navigate to the appropriate distribution and version.
    0

    Add a comment

  10. On behalf of the Jython development team, I'm pleased to announce that the third release candidate of Jython 2.7 is available! I'd like to thank Amobee for sponsoring my work on Jython. I'd also like to thank the many contributors to Jython.

    Please see the NEWS file for detailed release notes. This release of Jython requires JDK 7 or above.

    This release is being hosted at maven central. There are three main distributions. In order of popularity:
    To see all of the files available including checksums, go here and navigate to the appropriate distribution and version.
    0

    Add a comment

About Me
About Me
Subscribe
Subscribe
Links
Blog Archive
Blog Roll
Blog Roll
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.