Why is it good for java to be open source?

if java becomes open source, will people take java, put viruses into it and send it to people?
i have use red unix and it is not as good as windows, though it does have its uses for calulcations, but why would we want java to go down this road?

Stop trolling, "garish_shaboo".
~

Similar Messages

  • Discussion: Why no centralize development for Java (like the one in ABAP)

    I am reading the NetWeaver Development Infrastructure, and noticed that due to the distributed development nature of Java, SAP recommend The Four-System Landscape for the development lifecycle.
    Each developers has their own local development environment, that's why it is necessary to 'reconcile' the environment using one more layer of system. Although they checked out the particular Development Object, the necessary library from the central is being copied by DTR to the local environment. However, there are still possibilities that someone changes the library, or other classes that being refered. And we are not talking only about the business logic, but other object in the persistance level too. Let's say your program refered to a certain field in a certain table, but someone else had changed the field name. Or even worse, you want to get the setting value from a certain setting table, but someone else had deleted the value of that record (for whatever reason).
    In short, I believe there are many 'reconcilliation' process that need to be done when the development environment is not centralized. These problems won't happen in the ABAP world, because you will notice the problem straight away when you activate your component, or test run it. In distributed environment, you will only notice it when you check-in your development object back, but it might be after some time lags, and you might not remember which part need to be taken care of.
    Not only this, the setting of 'correct' IDE environment in each local PC must be done properly. Again, in ABAP you just need to install SAP GUI and it will be your development environment.
    So, I had discussion with a friend of mine, and he asked, why there is no central development environment, like the one in ABAP? Hmm, to be frank, I also don't know. Performance problem? I notice that most IDE in the market based on the assumption that development will be done locally. Or is it for the convenient purpose, so that people can keep the development eventhough there is no connection to central server? But what is the cost for this convenient?
    What other people think?
    rgs,
    Hiroshi
    ps: As you might notice, this thread is not marked as question. I am just curious of what other people think about this issue. There will be no points rewarded for the replies.

    Hello Satya,
    So if it's a 'mere' technical limitation, then there should be a way to create centralized development for Java
    It might be an old mainframe environment, but from the development process point of view, centralized environment offers benefit where lots of versioning problem (library or data dictionary) can be solved.
    I used to work in a distributed development environment to create a web based FI/SD/MM related application. We have tons of classic problem of '<i>it is working in my environment, but not in yours</i>' type of thing. With centralized (read: ABAP), version integrity problem can be reduced to minimum.
    For the NWDI itself, I think SAP now moves toward embracing the open source platform to support the development environment. From what I've understood, Ant, for example will be used as the build tool. My personal opinion is, better if SAP creates it's 'proprietary' environment to centralized the java development process. Then it will save lot's of hidden cost during the implementation of new application/enhancement/maintenance in the whole supply chain.
    rgs,
    hiroshi

  • Which book is good for java certification 5

    Hi All
    I wish to be recommend a good book for Java 2 Certification Study Guide for SCJP.
    Hopefully it is a book with good explanation.
    regards
    Tj

    Hello;
    I ran a SCJP5 study group at my work to get us all certified. We went with with Sierra, Bates book. ISBN 0072253606. The group found the book very useful and clear in understanding.
    Most in the study group were vetran Java developers without any certifications. There was one or two that were learning Java. All of us had our annual bonus depanant on passing the cert. We were all highly motivated.

  • Good site for Video Editing tools (open source)

    I'm a recent convert to Mac, and I'm having a hard time finding comparable tools to what is available via open source on the Windows side. Specifially in the H.264 arena. There are a multitude of open source encoding tools for Windows. I'm sure there have to be some for Mac. Are there any good sites that list these? I'm tried versiontracker and The Mac Orchard, but I'm hoping for something more specific like VideoHelp.com
    Any suggestions? I'm looking for encoding software that can do inverse telecine, import DivX/Xvid/DV, Trim video (to remove letterboxing), and encode to H.264.
    Thanks!

    Can't help with the video stuff, but since you're a newcomer to the Mac, see these:
    Switching from Windows to Mac OS X,
    Basic Tutorials on using a Mac,
    MacFixIt Tutorials,
    MacTips, and
    Switching to the Mac: The Missing Manual, Leopard Edition.
    And a link to open source software: http://sourceforge.net/ Search for *multimedia for Mac*.
    Additionally, *Texas Mac Man* recommends:
    Quick Assist.
    Welcome to the Switch To A Mac Guides, and
    A guide for switching to a Mac.

  • OpenCL for Labview is now Open Source

    Howdy,
    I wrote OpenCLV (OpenCL for Labview) about a year ago and have decided to make it an Opensource project availible on GitHub.  It contains all my C code to compile DLLs, all the Labview code, some pre-compiled x64 DLL code and a pre-built .vip project if you just want to download and install it.
    https://github.com/amcelroy/OpenCLV.git
    My email is in the GPL license header in the C code if you find any bugs or have any comments.  
    Austin

    tst wrote:
    While I don't have use for something like this myself, the willingness to share open source code is appreciated.
    One problem I would have with this, though, is the license. I'm far from an expert on licensing, but my understanding is that the GPL license is infectious - if you use a component which uses it directly in your code, you have to make your own code GPL as well to adhere with the license and the only way around that is to separate the GPL component into a separate, dynamically linked, component which would allow the end user to replace it if they want. See their FAQ here - http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem
    My understanding is that this is the reason that OpenG switched from GPL to BSD some years ago - BSD is more permissive and basically just requires you to place the copyright notice somewhere where the user can see it.
    The strict interpretation of GPL prohibits integrating a GPL component into a non GPL software even dynamically. That is why there is a LGPL. And that was indeed why OpenG changed from LGPL (not GPL!) to BSD several years ago. Many of the most influencing OpenG supporters felt that it was rather cumbersome to use it in non (L)GPL software. The most prominent product of this nowadays is VIPM.
    The only exception to that change are the shared library components of the libraries that I wrote. I didn't feel that there was any bad influence from integrating them as LGPL into any sort of LabVIEW application, as they are fully dynamic anyways and by the nature of LGPL have no viral effect on the application that uses them.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Making Java GUI code open source?

    Hi I am a beginner to Java. I was wondering if this was possible.
    Say I write a calculator applet to host on my website for other users to use. Can I make just the GUI code open source so users can modify the appearance of the applet and then save the GUI code to their usernames on the web server, so the next time they logon, the changed calculator appearance will be stored on the web server already. However, the core code should remain the same so new users who sign up won't be using some else's Calculator GUI code.

    IIRC correctly, most databases support storing binary data, so they should be able to store class files. But then you'd have to extract that class file to someplace where it can run everytime. You're probably better off just storing the class files in a separate dir and whopping up a page that uses user info to determine the correct class to load.
    But I agree with malcolmmc that it doesn't make much sense to have people upload their code to your server.

  • JAVA ME version Open Source

    Hi,
    I am new to JAVA technology. I want to use open source version of JAVA ME along with CDC1.1 and FP1.1.
    Can you please provide me links to download these open source packages. I am planning to cross compile and use it on Linux.
    I hope I can download this from ORACLE website and use this code as open source code. Is this correct?
    Thanks & Regards,
    Tushar

    How about this ?
    http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#MIDP-2.0-OTH-G-F
    Actually, all Open source you can download from http://jcp.org/en/jsr/platform?listBy=1&listByType=platform
    If you just want to use CDC 1.1 and FP1.1 in ARM platform, you can download OJEC from
    http://www.oracle.com/technetwork/java/embedded/downloads/javame/index.html
    Regards,
    Xunliao

  • A fundraiser for 0 A.D. (open-source strategy game)

    Hi all!
    Wildfire Games just launched a fundraiser for 0 A.D., a quite nice open source strategy game. For those that don't know it yet, I suggest to give it a try: it's in [community].
    More info about the game on the official website: http://play0ad.com/
    To contribute to the crowdfunding, go here: http://www.indiegogo.com/projects/suppo … ategy-game. IndieGoGo actually lets them keep the money even if the goal is not reached, so money sent their way won't be wasted even in case they don't get to 160.000$ (which was a bit of an overshoot, if you ask me...).
    I just contributed (small amount, but that's what I can afford these days), so I thought I'd post here for those that didn't know about the fundraiser (or the game!).
    Ciao!
    Last edited by palmaway (2013-09-17 00:33:41)

    As Software in the Public Interest is a Non-Profit, this falls just outside our solicitation guide: https://wiki.archlinux.org/index.php/Fo … licitation

  • Why how Abstract class   for java.util.set

    I need to use Set i din't find any impelemnted class for Set, i don't want HashSet or LinkedHashSet just a Set is enough for my purpose.
    How can i take instance of AbstractSet it is abstract.....
    Is the only way is to write my own class extending AbstractSet.
    Or is there something which i'm missing
    TIA Nas

    Because Vector isn't an ancsetor of AbstractList.
    What you are trying to do is the same as saying that becasue my cousin and I have the same grandfather we must have the same parent which isn't true.
               Collection
            Set         List
       AbstractSet      AbstractList
       HashSet              Vector

  • Dendrogram built-in JAVA function?  Open-source?

    Hello,
    I have been searching the internet for a way to use dendrograms with data that I have generated. A dendrogram looks like this: http://www-csli.stanford.edu/~schuetze/dendrogram.html
    And supposidly there is a class in JAVA to do dendrograms. I was wondering if anyone could give me a little more insight into how this is done.
    http://lis.snv.jussieu.fr/~chalubert/ddraw/DDrawDoc/ddraw/Dendrogram.html
    Thanx.

    Possibly Antoine Chalubert could. But why not download the package and try it out for yourself?

  • Tools for Java

    Anybody kowns if exists a tool for drawing screens (in graphical mode, like cut and paste components swing or awt) giving the java source code on result ?

    Why don't you use JBuilder or the open source and free Netbeans?? By using e.g. Netbeans, you can drag and drop components on your Applet or Frame. Code is automatically generated.
    I don't know if a tool exists that can ONLY be used for creating code for your User Interface, if that was your question...
    Good luck!

  • How about the Open Inventor for Java?

    Because the project needs NURBS,so we try to use this product from TGS.
    But we found it's not good for Java project finally (not support Swing,Serialize...).
    We will greatly appreciate your help for choosing a good Java 3D Lib which support NURBS.
    Any advice is welcome.
    Thank you very much!

    But we found it's not good for Java project finally
    (not support Swing,Serialize...).I am a bit surprised, as I believe that the current version of Open Inventor for Java
    do support Swing with not more restriction than Java3D.
    Also Open Inventor has a scene graph serialization mecanism (file or buffer)
    that might fit your needs.
    Moreover, robust support for NURBS is not that common, so if you are looking
    for an industry-strength toolkit, Open Inventor remains an excellent option, at least.
    A number of 3D projects have been made possible with Java thanks to Open Inventor.
    Well I must say that I am a bit biased, having been supporting Open Inventor
    for years :-). May I suggest you to contact TGS hotline ([email protected])
    to give more details about your requirements or complains, as Open Inventor
    5 for Java is in preparation ?
    Cheers

  • After I backed up and restored my device I cannot open the app (Good for Enterprise) that I use for my work email??

    After I backed up and restored my phone I cannot open the app I use for my work email (Good for Enterprise)?  It opens and immediately shuts down.

    did you try deleting the app and reinstalling it?

  • Web Dynpro for Open Source

    Dear Web Dynpro community,
    please have a look to Benny´s  blog under http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417200ID0731044050DB00226095944409325288End?blog=/pub/wlg/16004 raising the question whether Web Dynpro Java should become Open Source.
    It would be very interesting for me to here your opinion about this. What are the benefits in doing this? What are the risks? Would YOU like to actively contribute?
    Thanks in advance
    Jochen (Product Owner Web Dynpro Java)

    Hi all,
    <p>
    let me add some comments on some parts of the answers (also in the two blogs around this topic ..).
    In general it is really interesting to see that there seems to be a real interest for an "open sources" Web Dynpro for Java. This is motivating to go into this direction and to further discuss this here within SAP.
    <p>
    Some technical comments: I agree that an open-source WDJ (in the ideal world) would include also the WDJ tools parts and most probably also UR ( = Unified rendering) as the underlying (HTML) rendering technology. Also NWDI is somehow part of this game. BUT: I do not think that such a big step is realistic and feasible. Instead of this the first natural step for me would be to open-source the WDJ runtime part. This WDJ runtime contains all important parts needed to run WDJ applications (including the control libraries, the different CMI model implementations, the different clients and last but not least the server-abstraction layer).
    <p>
    This server abstraction layer (SAL) is most probably not know by the WDJ community as this was never rolled out in the past. As the name shows this layer encapsulates the server environment "hosting" the WDJ runtime. This allows us even today to run WDJ applications besides the SAP JEE  also in top of a simple TomCat installation. This version is used for a long time for control development but was never rolled out.
    <p>
    In the labs we have WDJ application running on Amazon Cloud, on Google App Engine, on Bea and also on top of Geronimo.
    Not all of these server abstraction implementations are fully working for the moment and not all features are available for all implementations - but it would be really straightforward to provide all these implementations - in the ideal case of course via a active open source community ,-)
    <p>
    Besides the platform implementations I see some other areas how an open sourced version of WDJ could be extended:
    <p>
    The combination of WDJ projects with Maven. This is also on our internal development list but due to prios this was never started.
    New controls. Also without open-sourcing the UR layer I see a lot of potential to extend existing controls or to build completly new controls.
    "Generation-free WDJ" - the idea would be to provide a WDJ version which is not depending on a complex generation framework. This would be of course one option but a "generation-free" WDJ would allow you to code your WDJ apps / components completly without any generation.
    Extending the usage scenarios for "system components" - this kind of WD components is used to extend WDJ runtime capabilities. Currently this is only used for the "Technical Info" and the UI of the implicit personalization but there is a lot of potential to extend this.
    <p>
    This is only a very short list of things I have currently in mind - for sure you will find more.
    <p>
    Have fun at TechEd Phoenix
    Best regards
    Jochen

  • Open sourcing the skype for linux UI AGAIN

    i remember from some time ago i read something about the skype for linxu UI being open sourced to make supporting linux distro easier. but then microsoft bought skype. and now there is a closed source UI. please open source the UI so the comunity can fix the broken UI in skype for linux to a proper qt interface. the current qt web interface is annoying

    It should look the same as all the other apps.  Which is what most Linux users expect.  Qt does offer on-the-fly theming, so if someone feels adventurous they can change it; and indeed the lack of 64 bit often results in some missing themes and Skype running in not exactly the same theme as the rest of the desktop.  But otherwise, we shouldn't make Skype4Linux stick out like a sore thumb.

Maybe you are looking for

  • PROCEDURE IS NOT EXECUTED WITH IN THE DATABASE TRIGGER

    The follwing databse trigger works fine but the procedure lv_calc_pkg.p_orders_executed(:new.stock_code,:new.selling,:new.buying,:new.qty,:new.price); is not executed please help CREATE OR REPLACE TRIGGER SE.LV_SUMMARY_TRADE_TR AFTER INSERT ON SE.LV_

  • Director Feature Wish List

    I do not know if this has been published before. I reviewed Director 12 and I am almost certain that the following list of features are not currently available with the new release of Adobe Director. I have been using director for years, some of thes

  • IPAD2 Booting Problem during IOS 6.1.2 Updating Process

    IPAD2 no longer boot during the IOS 6.1.2 updating process.  It kept displaying the Apple icon over and over after it attempted to install (the highlighted bar was never able to completed the sequence till the end of the band).  Have tried hard start

  • Making Collage Screen Saver

    Is there any easy way to make the collage screen saver effect found in the screen savers on a mac? I just need four or five pictures for each sequence. Are there any applications such as iphoto that I could make it with and then import it into FCP? O

  • Accessing Variables in ASP

    I am trying to access based upon a numeric database field called "label". How do I display a different menu based upon that access level: for example, I want to display a menu on a page if the value of that field is less than 3, a different menu -- w