Misplaced Pages

NASA WorldWind

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an accepted version of this page

#259740

99-602: NASA WorldWind is an open-source (released under the NOSA license and the Apache 2.0 license) virtual globe . According to the website, "WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about

198-492: A three-dimensional representation of whatever the light pulses reflect off, giving an accurate representation of the surface characteristics. A LiDAR system usually consists of a laser , scanner, and GPS receiver. Airplanes and helicopters are the most commonly used platforms for acquiring LIDAR data over broad areas. One application of LiDAR is bathymetric LiDAR, which uses water-penetrating green light to also measure seafloor and riverbed elevations. ALB generally operates in

297-406: A Pathways to Enable Open-Source Ecosystems (POSE) program to support open source innovation. The adoption of open-source software by industry is increasing over time. OSS is popular in several industries such as telecommunications , aerospace , healthcare , and media & entertainment due to the benefits it provides. Adoption of OSS is more likely in larger organizations and is dependent on

396-544: A bug needs to be fixed in their project. This is established by communicating with the OSS community through avenues such as bug reporting and tracking or mailing lists and project pages. Next, OSS developers select or are assigned to a task and identify a solution. Because there are often many different possible routes for solutions in OSS, the best solution must be chosen with careful consideration and sometimes even peer feedback . The developer then begins to develop and commit

495-530: A contour target through both an active and passive system." What this means is that airborne laser bathymetry also uses light outside the visible spectrum to detect the curves in underwater landscape. LiDAR (light detection and ranging) is, according to the National Oceanic and Atmospheric Administration , "a remote sensing method that uses light in the form of a pulsed laser to measure distances". These light pulses, along with other data, generate

594-517: A copy of the license is provided to recipients with the code. One important legal precedent for open-source software was created in 2008, when the Jacobson v Katzer case enforced terms of the Artistic license , including attribution and identification of modifications. The ruling of this case cemented enforcement under copyright law when the conditions of the license were not followed. Because of

693-469: A fan-like swath of typically 90 to 170 degrees across. The tightly packed array of narrow individual beams provides very high angular resolution and accuracy. In general, a wide swath, which is depth dependent, allows a boat to map more seafloor in less time than a single-beam echosounder by making fewer passes. The beams update many times per second (typically 0.1–50 Hz depending on water depth), allowing faster boat speed while maintaining 100% coverage of

792-490: A great visual interpretation of coastal environments. The other method of satellite imaging, multi-spectral (MS) imaging, tends to divide the EM spectrum into a small number of bands, unlike its partner hyper-spectral sensors which can capture a much larger number of spectral bands. MS sensing is used more in the mapping of the seabed due to its fewer spectral bands with relatively larger bandwidths. The larger bandwidths allow for

891-440: A larger spectral coverage, which is crucial in the visual detection of marine features and general spectral resolution of the images acquired. High-density airborne laser bathymetry (ALB) is a modern, highly technical, approach to the mapping the seafloor. First developed in the 1960s and 1970s, ALB is a "light detection and ranging (LiDAR) technique that uses visible, ultraviolet, and near infrared light to optically remote sense

990-451: A message asking for review at WT:CP .   With this script , go to the history with auto-selected revisions . Note to the requestor : Make sure the page has already been reverted to a non-infringing revision or that infringing text has been removed or replaced before submitting this request. This template is reserved for obvious cases only, for other cases refer to Misplaced Pages:Copyright problems . Open-source software ( OSS )

1089-454: A new bug. Early releases : The first version of the software should be released as early as possible so as to increase one's chances of finding co-developers early. Frequent integration: Code changes should be integrated (merged into a shared code base) as often as possible so as to avoid the overhead of fixing a large number of bugs at the end of the project life cycle. Some open-source projects have nightly builds where integration

SECTION 10

#1732791916260

1188-399: A one depth at a time procedure which required very low speed for accuracy. Greater depths could be measured using weighted wires deployed and recovered by powered winches. The wires had less drag and were less affected by current, did not stretch as much, and were strong enough to support their own weight to considerable depths. The winches allowed faster deployment and recovery, necessary when

1287-508: A public good as it is available to everyone and does not decrease in value for others when downloaded by one person. Open source software is unique in that it becomes more valuable as it is used and contributed to, instead of diminishing the resource. This is explained by concepts such as investment in reputation and network effects . The economic model of open-source software can be explained as developers contribute work to projects, creating public benefits. Developers choose projects based on

1386-431: A regular or irregular grid of points connected into a surface). Historically, selection of measurements was more common in hydrographic applications while DTM construction was used for engineering surveys, geology, flow modeling, etc. Since c.  2003 –2005, DTMs have become more accepted in hydrographic practice. Satellites are also used to measure bathymetry. Satellite radar maps deep-sea topography by detecting

1485-447: A similar way user scripts and custom style sheets allow for web sites, and eventually publish the modification as a fork for users with similar preferences, and directly submit possible improvements as pull requests . The Open Source Initiative 's (OSI) definition is recognized by several governments internationally as the standard or de facto definition. OSI uses The Open Source Definition to determine whether it considers

1584-615: A software license open source. The definition was based on the Debian Free Software Guidelines , written and adapted primarily by Perens . Perens did not base his writing on the "four freedoms" from the Free Software Foundation (FSF), which were only widely available later. Under Perens' definition, open source is a broad software license that makes source code available to the general public with relaxed or non-existent restrictions on

1683-422: A victory for OSS supporters. In open-source communities, instead of owning the software produced, the producer owns the development of the evolving software. In this way, the future of the software is open, making ownership or intellectual property difficult within OSS. Licensing and branding can prevent others from stealing it, preserving its status as a public good . Open source software can be considered

1782-443: Is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open-source software may be developed in a collaborative, public manner. Open-source software is a prominent example of open collaboration , meaning any capable user is able to participate online in development, making

1881-456: Is a combination of continuous remote imaging and spectroscopy producing a single set of data. Two examples of this kind of sensing are AVIRIS ( airborne visible/infrared imaging spectrometer ) and HYPERION. The application of HS sensors in regards to the imaging of the seafloor is the detection and monitoring of chlorophyll, phytoplankton, salinity, water quality, dissolved organic materials, and suspended sediments. However, this does not provide

1980-404: Is a good or service, what can be considered a modification, governance through contract vs license, ownership and right of use. While there have been developments on these issues, they often lead to even more questions. The existence of these uncertainties in regulation has a negative impact on industries involved in technologies as a whole. Within the legal history of software as a whole, there

2079-533: Is a photon-counting lidar that uses the return time of laser light pulses from the Earth's surface to calculate altitude of the surface. ICESat-2 measurements can be combined with ship-based sonar data to fill in gaps and improve precision of maps of shallow water. Mapping of continental shelf seafloor topography using remotely sensed data has applied a variety of methods to visualise the bottom topography. Early methods included hachure maps, and were generally based on

SECTION 20

#1732791916260

2178-505: Is a powerful tool for mapping shallow clear waters on continental shelves, and airborne laser bathymetry, using reflected light pulses, is also very effective in those conditions, and hyperspectral and multispectral satellite sensors can provide a nearly constant stream of benthic environmental information. Remote sensing techniques have been used to develop new ways of visualizing dynamic benthic environments from general geomorphological features to biological coverage. A bathymetric chart

2277-429: Is a type of isarithmic map that depicts the submerged bathymetry and physiographic features of ocean and sea bottoms. Their primary purpose is to provide detailed depth contours of ocean topography as well as provide the size, shape and distribution of underwater features. Topographic maps display elevation above ground ( topography ) and are complementary to bathymetric charts. Bathymeric charts showcase depth using

2376-556: Is absolutely another terrific way that individuals and organizations choose to contribute to open source projects. Groups like Open Collective provide a means for individuals to contribute monthly to supporting their favorite projects. Organizations like the Sovereign Tech Fund is able to contribute to millions to supporting the tools the German Government uses. The National Science Foundation established

2475-579: Is cross platform, a software development kit (SDK) aimed at developers and, unlike the old .NET version, not a standalone virtual globe application in the style of Google Earth . The WorldWind Java version was awarded NASA Software of the Year in November 2009. The program overlays NASA and USGS satellite imagery , aerial photography , topographic maps , Keyhole Markup Language (KML) and Collada files. Though widely available since 2003, WorldWind

2574-544: Is done automatically . Several versions: There should be at least two versions of the software. There should be a buggier version with more features and a more stable version with fewer features. The buggy version (also called the development version) is for users who want the immediate use of the latest features and are willing to accept the risk of using code that is not yet thoroughly tested. The users can then act as co-developers, reporting bugs and providing bug fixes. High modularization: The general structure of

2673-404: Is innovative since open-source programs are the product of collaboration among a large number of different programmers. The mix of divergent perspectives, corporate objectives, and personal goals speeds up innovation. Moreover, free software can be developed in accordance with purely technical requirements. It does not require thinking about commercial pressure that often degrades the quality of

2772-560: Is legal variety in this definition. Some jurisdictions attempt to expand or reduce this conceptualization for their own purposes. For example, The European Court of Justice defines a computer program as not including the functionality of a program, the programing language , or the format of data files. By limiting protections of the different aspects of software, the law favors an open-source approach to software use. The US especially has an open approach to software, with most open-source licenses originating there. However, this has increased

2871-600: Is not a concern) may also use a digital terrain model and artificial illumination techniques to illustrate the depths being portrayed. The global bathymetry is sometimes combined with topography data to yield a global relief model . Paleobathymetry is the study of past underwater depths. Synonyms include seafloor mapping , seabed mapping , seafloor imaging and seabed imaging . Bathymetric measurements are conducted with various methods, from depth sounding , sonar and lidar techniques, to buoys and satellite altimetry . Various methods have advantages and disadvantages and

2970-450: Is the process of creating an image that combines the geometric qualities with the characteristics of photographs. The result of this process is an orthoimage , a scale image which includes corrections made for feature displacement such as building tilt. These corrections are made through the use of a mathematical equation, information on sensor calibration, and the application of digital elevation models. An orthoimage can be created through

3069-594: Is the underwater equivalent to hypsometry or topography . The first recorded evidence of water depth measurements are from Ancient Egypt over 3000 years ago. Bathymetric charts (not to be confused with hydrographic charts ), are typically produced to support safety of surface or sub-surface navigation, and usually show seafloor relief or terrain as contour lines (called depth contours or isobaths ) and selected depths ( soundings ), and typically also provide surface navigational information. Bathymetric maps (a more general term where navigational safety

NASA WorldWind - Misplaced Pages Continue

3168-468: Is theoretically challenging in economic models, it is explainable as a sustainable social activity that requires resources. These resources include time, money, technology and contributions. Many developers have used technology funded by organizations such as universities and governments, though these same organizations benefit from the work done by OSS. As OSS grows, hybrid systems containing OSS and proprietary systems are becoming more common. Throughout

3267-649: The Android OS and the JavaScript-based web apps . Like WWj, there is no single application for the versions. Low resolution Blue Marble datasets are included with the initial download ; as a user zooms into certain areas, additional high resolution data is downloaded from the NASA servers . The size of all currently available data sets is about 4.6 terabytes . Open-source software Note to admins : In case of doubt, remove this template and post

3366-889: The distributed version control system (DVCS) are examples of tools, often open source, that help manage the source code files and the changes to those files for a software project in order to foster collaboration. CVCS are centralized with a central repository while DVCS are decentralized and have a local repository for every user. concurrent versions system (CVS) and later Subversion (SVN) and Git are examples of CVCS. The repositories are hosted and published on source-code-hosting facilities such as GitHub . Open-source projects use utilities such as issue trackers to organize open-source software development. Commonly used bug trackers include Bugzilla and Redmine . Tools such as mailing lists and IRC provide means of coordination and discussion of bugs among developers. Project web pages, wiki pages, roadmap lists and newsgroups allow for

3465-499: The 1960s. NOAA obtained an unclassified commercial version in the late 1970s and established protocols and standards. Data acquired with multibeam sonar have vastly increased understanding of the seafloor. The U.S. Landsat satellites of the 1970s and later the European Sentinel satellites, have provided new ways to find bathymetric information, which can be derived from satellite images. These methods include making use of

3564-462: The Bazaar , open-source influential contributor Eric S. Raymond suggests a model for developing OSS known as the bazaar model. Raymond likens the development of software by traditional methodologies to building a cathedral, with careful isolated work by individuals or small groups. He suggests that all software should be developed using the bazaar style, with differing agendas and approaches. In

3663-411: The Earth." It was first developed by NASA in 2003 for use on personal computers and then further developed in concert with the open source community since 2004. As of 2017, a web-based version of WorldWind is available online. An Android version is also available. The original version relied on .NET Framework , which ran only on Microsoft Windows . The more recent Java version, WorldWind Java,

3762-800: The Grand Canyon or Mount Everest in three dimensions. In addition, WW has bathymetry data which allows users to see ocean features, such as trenches and ridges , in 3D. Many people using the applications are adding their own data and are making them available through various sources, such as the WorldWind Central or blogs mentioned in the link section below. All images and movies created with WorldWind using Blue Marble, Landsat, or USGS public domain data can be freely modified, re-distributed, and used on web sites, even for commercial purposes. WorldWind can be expanded by using one of many add-ons - small extensions that add new functionality to

3861-641: The Public Interest . Within Europe some notable organizations are Free Software Foundation Europe , open-source projects EU (OSP) and OpenForum Europe (OFE). One Australian organization is Linux Australia while Asia has Open source Asia and FOSSAsia . Free and open source software for Africa (FOSSFA) and OpenAfrica are African organizations and Central and South Asia has such organizations as FLISOL and GRUP de usuarios de software libre Peru . Outside of these, many more organizations dedicated to

3960-754: The Scanning Hydrographic Operational Airborne Lidar Survey (SHOALS) and the Laser Airborne Depth Sounder (LADS). SHOALS was first developed to help the United States Army Corps of Engineers (USACE) in bathymetric surveying by a company called Optech in the 1990s. SHOALS is done through the transmission of a laser, of wavelength between 530 and 532 nm, from a height of approximately 200 m at speed of 60 m/s on average. High resolution orthoimagery (HRO)

4059-754: The US is high enough to clearly discern individual buildings, houses, cars (USGS Digital Ortho layer) and even the shadows of people (metropolitan areas in USGS Urban Ortho layer). The resolution outside the US is at least 15 meters per pixel. Microsoft has allowed WorldWind to incorporate Virtual Earth high resolution data for non-commercial use. WorldWind uses digital elevation model (DEM) data collected by NASA's Shuttle Radar Topography Mission (SRTM), National Elevation Dataset (NED) and Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER). This means one can view topographic features such as

NASA WorldWind - Misplaced Pages Continue

4158-582: The United States has focused on national security in regard to open-source software implementation due to the perceived threat of the increase of open-source software activity in countries like China and Russia, with the Department of Defense considering multiple criteria for using OSS. These criteria include: if it comes from and is maintained by trusted sources, whether it will continue to be maintained, if there are dependencies on sub-components in

4257-473: The advancement of open-source software exist. FOSS products are generally licensed under two types of licenses: permissive licensing and copyleft licensing . Both of these types of licenses are different than proprietary licensing in that they can allow more users access to the software and allow for the creation of derivative works as specified by the terms of the specific license, as each license has its own rules. Permissive licenses allow recipients of

4356-463: The angle of each individual beam. The resulting sounding measurements are then processed either manually, semi-automatically or automatically (in limited circumstances) to produce a map of the area. As of 2010 a number of different outputs are generated, including a sub-set of the original measurements that satisfy some conditions (e.g., most representative likely soundings, shallowest in a region, etc.) or integrated digital terrain models (DTM) (e.g.,

4455-402: The bazaar model should exhibit the following patterns: Users should be treated as co-developers: The users are treated like co-developers and so they should have access to the source code of the software. Furthermore, users are encouraged to submit additions to the software, code fixes for the software, bug reports , documentation, etc. Having more co-developers increases the rate at which

4554-535: The cartographer's personal interpretation of limited available data. Acoustic mapping methods developed from military sonar images produced a more vivid picture of the seafloor. Further development of sonar based technology have allowed more detail and greater resolution, and ground penetrating techniques provide information on what lies below the bottom surface. Airborne and satellite data acquisition have made further advances possible in visualisation of underwater surfaces: high-resolution aerial photography and orthoimagery

4653-414: The code. The code is then tested and reviewed by peers. Developers can edit and evolve their code through feedback from continuous integration . Once the leadership and community are satisfied with the whole project, it can be partially released and user instruction can be documented. If the project is ready to be released, it is frozen, with only serious bug fixes or security repairs occurring. Finally,

4752-483: The combination of a number of photos of the same target. The target is photographed from a number of different angles to allow for the perception of the true elevation and tilting of the object. This gives the viewer an accurate perception of the target area. High resolution orthoimagery is currently being used in the 'terrestrial mapping program', the aim of which is to 'produce high resolution topography data from Oregon to Mexico'. The orthoimagery will be used to provide

4851-427: The company's IT usage, operating efficiencies, and the productivity of employees. Industries are likely to use OSS due to back-office functionality, sales support, research and development, software features, quick deployment, portability across platforms and avoidance of commercial license management. Additionally, lower cost for hardware and ownership are also important benefits. Organizations that contribute to

4950-405: The depths measured were of several kilometers. Wire drag surveys continued to be used until the 1990s due to reliability and accuracy. This procedure involved towing a cable by two boats, supported by floats and weighted to keep a constant depth The wire would snag on obstacles shallower than the cable depth. This was very useful for finding navigational hazards which could be missed by soundings, but

5049-477: The development and expansions of free and open-source software movements exist all over the world. These organizations are dedicated to goals such as teaching and spreading technology. As listed by a former vice president of the Open Source Initiative , some American organizations include the Free Software Foundation , Software Freedom Conservancy , the Open Source Initiative and Software in

SECTION 50

#1732791916260

5148-431: The different depths to which different frequencies of light penetrate the water. When water is clear and the seafloor is sufficiently reflective, depth can be estimated by measuring the amount of reflectance observed by a satellite and then modeling how far the light should penetrate in the known conditions. The Advanced Topographic Laser Altimeter System (ATLAS) on NASA's Ice, Cloud, and land Elevation Satellite 2 (ICESat-2)

5247-461: The distribution of project information that focuses on end users. The basic roles OSS participants can fall into multiple categories, beginning with leadership at the center of the project who have control over its execution. Next are the core contributors with a great deal of experience and authority in the project who may guide the other contributors. Non-core contributors have less experience and authority, but regularly contribute and are vital to

5346-601: The focus on patent rights within these licenses, which has seen backlash from the OSS community, who prefer other forms of IP protection. Another issue includes technological protection measures (TPM) and digital rights management (DRM) techniques which were internationally legally recognized and protected in the 1996 World Intellectual Property Organization (WIPO) Treaty . Open source software proponents disliked these technologies as they constrained end-users potentially beyond copyright law. Europe responded to such complaints by putting TPM under legal controls, representing

5445-445: The form of a pulse of non-visible light being emitted from a low-flying aircraft and a receiver recording two reflections from the water. The first of which originates from the surface of the water, and the second from the seabed. This method has been used in a number of studies to map segments of the seafloor of various coastal areas. There are various LIDAR bathymetry systems that are commercially accessible. Two of these systems are

5544-403: The four Galilean moons of Io , Ganymede , Europa and Callisto ) and SDSS (imagery of stars and galaxies). Users could interact with the selected planet by rotating it, tilting the view, and zooming in and out. Five million place names, political boundaries, latitude/longitude lines, and other data can be displayed. WorldWind.NET provided the ability to browse maps and geospatial data on

5643-466: The internet using the OGC 's WMS servers (version 1.4 also uses WFS for downloading place names), import ESRI shapefiles and kml/kmz files. This is an example of how WorldWind allows anyone to deliver their data. Other features of WorldWind.NET included support for .X ( DirectX 3D polygon mesh) models and advanced visual effects such as atmospheric scattering or sun shading . The resolution inside

5742-411: The locality and tidal regime. Occupations or careers related to bathymetry include the study of oceans and rocks and minerals on the ocean floor, and the study of underwater earthquakes or volcanoes. The taking and analysis of bathymetric measurements is one of the core areas of modern hydrography , and a fundamental component in ensuring the safe transport of goods worldwide. Another form of mapping

5841-480: The many benefits provided, a huge issue to be considered is cybersecurity . While accidental vulnerabilities are possible, so are attacks by outside agents. Because of these fears, governmental interest in contributing to the governance of software has become more prominent. However, these are the broad strokes of the issue, with each country having their own specific politicized interactions with open-source software and their goals for its implementation. For example,

5940-474: The measurement of ocean depth through depth sounding . Early techniques used pre-measured heavy rope or cable lowered over a ship's side. This technique measures the depth only a singular point at a time, and is therefore inefficient. It is also subject to movements of the ship and currents moving the line out of true and therefore is not accurate. The data used to make bathymetric maps today typically comes from an echosounder ( sonar ) mounted beneath or over

6039-560: The mid 2000s, more and more tech companies have begun to use OSS. For example, Dell's move of selling computers with GNU/Linux already installed. Microsoft itself has launched a Linux-based operating system despite previous animosity with the OSS movement. Despite these developments, these companies tend to only use OSS for certain purposes, leading to worries that OSS is being taken advantage of by corporations and not given anything in return. While many governments are interested in implementing and promoting open-source software due to

SECTION 60

#1732791916260

6138-573: The natural system more than any physical driver. Marine topographies include coastal and oceanic landforms ranging from coastal estuaries and shorelines to continental shelves and coral reefs . Further out in the open ocean, they include underwater and deep sea features such as ocean rises and seamounts . The submerged surface has mountainous features, including a globe-spanning mid-ocean ridge system, as well as undersea volcanoes , oceanic trenches , submarine canyons , oceanic plateaus and abyssal plains . Originally, bathymetry involved

6237-508: The number of people employed in the IT sector. OSS can be highly reliable when it has thousands of independent programmers testing and fixing bugs of the software. Open source is not dependent on the company or author that originally created it. Even if the company fails, the code continues to exist and be developed by its users. OSS is flexible because modular systems allow programmers to build custom interfaces, or add new abilities to it and it

6336-537: The number of possible contributors indefinite. The ability to examine the code facilitates public trust in the software. Open-source software development can bring in diverse perspectives beyond those of a single company. A 2024 estimate of the value of open-source software to firms is $ 8.8 trillion, as firms would need to spend 3.5 times the amount they currently do without the use of open source software. Open-source code can be used for studying and allows capable end users to adapt software to their personal needs in

6435-454: The ocean. These shapes are obvious along coastlines, but they occur also in significant ways underwater. The effectiveness of marine habitats is partially defined by these shapes, including the way they interact with and shape ocean currents , and the way sunlight diminishes when these landforms occupy increasing depths. Tidal networks depend on the balance between sedimentary processes and hydrodynamics however, anthropogenic influences can impact

6534-435: The perceived benefits or costs, such as improved reputation or value of the project. The motivations of developers can come from many different places and reasons, but the important takeaway is that money is not the only or even most important incentivization . Because economic theory mainly focuses on the consumption of scarce resources, the OSS dynamic can be hard to understand. In OSS, producers become consumers by reaping

6633-401: The photographic data for these regions. The earliest known depth measurements were made about 1800 BCE by Egyptians by probing with a pole. Later a weighted line was used, with depths marked off at intervals. This process was known as sounding. Both these methods were limited by being spot depths, taken at a point, and could easily miss significant variations in the immediate vicinity. Accuracy

6732-404: The potential to quicken innovation and create of social value. In France for instance, a policy that incentivized government to favor free open-source software increased to nearly 600,000 OSS contributions per year, generating social value by increasing the quantity and quality of open-source software. This policy also led to an estimated increase of up to 18% of tech startups and a 14% increase in

6831-573: The program. Possible types of add-ons: Plugins are small programs written in C# , VB or J# which are loaded and compiled by WorldWind at startup. Plug-in developers can add features to WorldWind without changing the program's source code. The original recipe for WorldWind was restricted to Windows, relying on the .NET libraries and DirectX . A new SDK version has been developed in Java with JOGL referred to as WorldWind Java. The latest version (2.2.0)

6930-574: The project is fully released and only changed through minor bug fixes. Open source implementation of a standard can increase adoption of that standard. This creates developer loyalty as developers feel empowered and have a sense of ownership of the end product. Moreover, lower costs of marketing and logistical services are needed for OSS. OSS can be a tool to promote a company's image, including its commercial products. The OSS development approach has helped produce reliable, high quality software quickly and inexpensively. Open source development offers

7029-759: The project's development. New contributors are the least experienced but with mentorship and guidance can become regular contributors. Some possible ways of contributing to open-source software include such roles as programming , user interface design and testing, web design , bug triage , accessibility design and testing, UX design , code testing, and security review and testing. However, there are several ways of contributing to OSS projects even without coding skills. For example, some less technical ways of participating are documentation writing and editing, translation , project management , event organization and coordination, marketing, release management, community management, and public relations and outreach. Funding

7128-417: The research of the world's oceans. The development of multibeam systems made it possible to obtain depth information across the width of the sonar swath, to higher resolutions, and with precise position and attitude data for the transducers, made it possible to get multiple high resolution soundings from a single pass. The US Naval Oceanographic Office developed a classified version of multibeam technology in

7227-431: The rewards of contributing to a project. For example, a developer becomes well regarded by their peers for a successful contribution to an OSS project. The social benefits and interactions of OSS are difficult to account for in economic models as well. Furthermore, the innovation of technology creates constantly changing value discussions and outlooks, making economic model unable to predict social behavior. Although OSS

7326-496: The same license while weak copyleft licenses require the use of the same license only under certain conditions. Examples of this type of license include the GNU family of licenses , and the MPL and EPL licenses. The similarities between these two categories of licensing include that they provide a broad grant of copyright rights, require that recipients preserve copyright notices, and that

7425-616: The same role for ocean waterways. Coastal bathymetry data is available from NOAA's National Geophysical Data Center (NGDC), which is now merged into National Centers for Environmental Information . Bathymetric data is usually referenced to tidal vertical datums . For deep-water bathymetry, this is typically Mean Sea Level (MSL), but most data used for nautical charting is referenced to Mean Lower Low Water (MLLW) in American surveys, and Lowest Astronomical Tide (LAT) in other countries. Many other datums are used in practice, depending on

7524-442: The sea floor started by using sound waves , contoured into isobaths and early bathymetric charts of shelf topography. These provided the first insight into seafloor morphology, though mistakes were made due to horizontal positional accuracy and imprecise depths. Sidescan sonar was developed in the 1950s to 1970s and could be used to create an image of the bottom, but the technology lacked the capacity for direct depth measurement across

7623-462: The seafloor is through the use of satellites. The satellites are equipped with hyper-spectral and multi-spectral sensors which are used to provide constant streams of images of coastal areas providing a more feasible method of visualising the bottom of the seabed. The data-sets produced by hyper-spectral (HS) sensors tend to range between 100 and 200 spectral bands of approximately 5–10 nm bandwidths. Hyper-spectral sensing, or imaging spectroscopy,

7722-449: The seafloor. Attitude sensors allow for the correction of the boat's roll and pitch on the ocean surface, and a gyrocompass provides accurate heading information to correct for vessel yaw . (Most modern MBES systems use an integrated motion-sensor and position system that measures yaw as well as the other dynamics and position.) A boat-mounted Global Positioning System (GPS) (or other Global Navigation Satellite System (GNSS)) positions

7821-594: The side of a boat, "pinging" a beam of sound downward at the seafloor or from remote sensing LIDAR or LADAR systems. The amount of time it takes for the sound or light to travel through the water, bounce off the seafloor, and return to the sounder informs the equipment of the distance to the seafloor. LIDAR/LADAR surveys are usually conducted by airborne systems. Starting in the early 1930s, single-beam sounders were used to make bathymetry maps. Today, multibeam echosounders (MBES) are typically used, which use hundreds of very narrow adjacent beams (typically 256) arranged in

7920-500: The similarity of the Artistic license to other open-source software licenses, the ruling created a precedent that applied widely. Examples of free-software license / open-source licenses include Apache licenses , BSD licenses , GNU General Public Licenses , GNU Lesser General Public License , MIT License , Eclipse Public License and Mozilla Public License . Several gray areas exist within software regulation that have great impact on open-source software, such as if software

8019-488: The software "in any manner they see fit, without requiring that they pay the author(s) of the software a royalty or fee for engaging in the listed activities." Despite initially accepting it, Richard Stallman of the FSF now flatly opposes the term "Open Source" being applied to what they refer to as "free software". Although he agrees that the two terms describe "almost the same category of software", Stallman considers equating

8118-401: The software evolves. Linus's law states that given enough eyeballs all bugs are shallow. This means that if many users view the source code, they will eventually find all bugs and suggest how to fix them. Some users have advanced programming skills, and furthermore, each user's machine provides an additional testing environment. This new testing environment offers the ability to find and fix

8217-484: The software should be modular allowing for parallel development on independent components. Dynamic decision-making structure: There is a need for a decision-making structure, whether formal or informal, that makes strategic decisions depending on changing user requirements and other factors. Compare with extreme programming . The process of Open source development begins with a requirements elicitation where developers consider if they should add new features or if

8316-456: The software to implement the author's copyright rights without having to use the same license for distribution. Examples of this type of license include the BSD , MIT , and Apache licenses . Copyleft licenses are different in that they require recipients to use the same license for at least some parts of the distribution of their works. Strong copyleft licenses require all derivative works to use

8415-421: The software, component security and integrity, and foreign governmental influence. Bathymetry Bathymetry ( / b ə ˈ θ ɪ m ə t r i / ; from Ancient Greek βαθύς ( bathús )  'deep' and μέτρον ( métron )  'measure') is the study of underwater depth of ocean floors ( seabed topography ), lake floors, or river floors. In other words, bathymetry

8514-425: The software. Commercial pressures make traditional software developers pay more attention to customers' requirements than to security requirements, since such features are somewhat invisible to the customer. In open-source software development, tools are used to support the development of the product and the development process itself. Version control systems such as Centralized Version control system (CVCS) and

8613-401: The soundings with respect to the surface of the earth. Sound speed profiles (speed of sound in water as a function of depth) of the water column correct for refraction or "ray-bending" of the sound waves owing to non-uniform water column characteristics such as temperature, conductivity, and pressure. A computer system processes all the data, correcting for all of the above factors as well as for

8712-402: The specific method used depends upon the scale of the area under study, financial means, desired measurement accuracy, and additional variables. Despite modern computer-based research, the ocean seabed in many locations is less measured than the topography of Mars . Seabed topography (ocean topography or marine topography) refers to the shape of the land ( topography ) when it interfaces with

8811-565: The subtle variations in sea level caused by the gravitational pull of undersea mountains, ridges, and other masses. On average, sea level is higher over mountains and ridges than over abyssal plains and trenches. In the United States the United States Army Corps of Engineers performs or commissions most surveys of navigable inland waterways, while the National Oceanic and Atmospheric Administration (NOAA) performs

8910-597: The terms incorrect and misleading. Stallman also opposes the professed pragmatism of the Open Source Initiative , as he fears that the free software ideals of freedom and community are threatened by compromising on the FSF's idealistic standards for software freedom. The FSF considers free software to be a subset of open-source software, and Richard Stallman explained that DRM software, for example, can be developed as open source, despite that it does not give its users freedom (it restricts them), and thus does not qualify as free software. In his 1997 essay The Cathedral and

9009-514: The traditional model of development, which he called the cathedral model, development takes place in a centralized way. Roles are clearly defined. Roles include people dedicated to designing (the architects), people responsible for managing the project, and people responsible for implementation. Traditional software engineering follows the cathedral model. The bazaar model, however, is different. In this model, roles are not clearly defined. Some proposed characteristics of software developed using

9108-437: The use and modification of the code. It is an explicit "feature" of open source that it puts very few restrictions on the use or distribution by any organization or user, in order to enable the rapid evolution of the software. According to Feller et al. (2005), the terms "free software" and "open-source software" should be applied to any "software products distributed under terms that allow users" to use, modify, and redistribute

9207-423: The width of the scan. In 1957, Marie Tharp , working with Bruce Charles Heezen , created the first three-dimensional physiographic map of the world's ocean basins. Tharp's discovery was made at the perfect time. It was one of many discoveries that took place near the same time as the invention of the computer . Computers, with their ability to compute large quantities of data, have made research much easier, include

9306-460: Was also affected by water movement–current could swing the weight from the vertical and both depth and position would be affected. This was a laborious and time-consuming process and was strongly affected by weather and sea conditions. There were significant improvements with the voyage of HMS Challenger in the 1870s, when similar systems using wires and a winch were used for measuring much greater depths than previously possible, but this remained

9405-414: Was limited to relatively shallow depths. Single-beam echo sounders were used from the 1920s-1930s to measure the distance of the seafloor directly below a vessel at relatively close intervals along the line of travel. By running roughly parallel lines, data points could be collected at better resolution, but this method still left gaps between the data points, particularly between the lines. The mapping of

9504-404: Was much debate on whether to protect it as intellectual property under patent law , copyright law or establishing a unique regulation. Ultimately, copyright law became the standard with computer programs being considered a form of literary work, with some tweaks of unique regulation. Software is generally considered source code and object code , with both being protectable, though there

9603-584: Was released in August 2020. This new version has an API -centric architecture with functionalities 'off-loaded' to modular components, leaving the API at the core. This makes WorldWind itself a plugin, so that it can be used as interchangeably as possible (for example via Python ). This refactoring exercise allows WorldWind to be accessed via a browser as a Java Applet. A preview of the WorldWind Java SDK

9702-550: Was released on May 11, 2007 during Sun Microsystem's annual JavaOne conference. Since WWj is an SDK, there is no single application; instead there are any number of applications using WWj, each with different functionalities, created by government agencies and commercial developers from around the world. These applications include simple virtual globe viewers, satellite tracker, GIS platforms, photo editor, F-16 simulator, mission planning software and many more. NASA has since released WorldWind Android and Web WorldWind, two SDKs for

9801-576: Was released with the NASA Open Source Agreement license in 2004. The latest Java-based version (2.1.0), was released in December 2016. As of 2015 a web based version of WorldWind is under development and available online. An Android version is also available. The previous .NET-based version was an application with an extensive suite of plugins. Apart from the Earth there are several worlds: Moon , Mars , Venus , Jupiter (with

#259740