• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

Is Java developed code free to distribute?

 
Ranch Hand
Posts: 165
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello,

Is it free for the U.S. government to create a java product (jar file(s)) and distribute to another U.S. government group?

Is there any licensing involved?

Can the U.S. government create a java product and run it in their office on behalf of a different U.S. government group?

Thank you.

Ravi
 
Saloon Keeper
Posts: 28430
210
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I cannot speak with legal authority, but I can show some precedents.

Once upon a time, actually, software developed under US Government funding was automatically public domain. I can cite several products that exploited that feature. Then again, back then universities were more into knowledge for the sake of knowledge and didn't try to monetize everything in sight. The richer we get, it seems, the poorer we act. I haven't heard specifics, but it certainly appears like a lot of government (taxpayer)-funded stuff ends up under private ownership these days.

On the other hand, there are many, many instances of Java code that are free to distribute, such as Tomcat, Red Hat Hibernate, the various Apache libraries, and many, many more. They generally carry their own licenses, and assume that you have license for whatever Java run environment you are working in. At the moment, Oracle provides JDK and JVMs, IBM I think still does, and there's the open-source Java that's now common with Linux.

It's not just a case of whether you're free to distribute, though in government work. Commonly, the receiving government unit has its own restrictions, which is where the "$25 hammer" trope comes from. Despite what some may think, the government does not answer to a single CEO who can say yea or nay on the use of a product, so instead specs are laid out in the attempt to ensure that taxes aren't wasted on inappropriate products. Even free ones. After all, a free webserver that dropped copies of daily Presidential briefings on Putin's desk every morning would not in any sane country be considered acceptable.
 
Amateurs built google. Professionals built the titanic. We can't find the guy that built this tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic