13 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution Guide
2 |
3 | We welcome your contributions! There are multiple ways to contribute.
4 |
5 | Please note that we are trying to keep the list comprehensive yet straightforward and as such may decide not to list every component of a given technology.
6 |
7 | ## Contribute via pull requests
8 |
9 | If you want to add a technology to the list, please file a [Pull Request][PR] with a short explanation why you think it should be added to the list.
10 |
11 | ## Opening issues
12 |
13 | If you spot something missing or wrong in the list, feel free to [open an issue][IS] with a detailed explanation of what you think needs to be added or changed.
14 |
15 | ## Code of Conduct
16 |
17 | Follow the [Golden Rule](https://en.wikipedia.org/wiki/Golden_Rule). If you'd
18 | like more specific guidelines, see the [Contributor Covenant Code of Conduct][COC].
19 |
20 | [COC]: https://www.contributor-covenant.org/version/1/4/code-of-conduct/
21 | [IS]: https://github.com/oracle/free/issues
22 | [PR]: https://github.com/oracle/free/pulls
23 |
24 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Oracle and/or its affiliates. All rights reserved.
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Reporting security vulnerabilities
2 |
3 | Oracle values the independent security research community and believes that
4 | responsible disclosure of security vulnerabilities helps us ensure the security
5 | and privacy of all our users.
6 |
7 | Please do NOT raise a GitHub Issue to report a security vulnerability. If you
8 | believe you have found a security vulnerability, please submit a report to
9 | [secalert_us@oracle.com][1] preferably with a proof of concept. Please review
10 | some additional information on [how to report security vulnerabilities to Oracle][2].
11 | We encourage people who contact Oracle Security to use email encryption using
12 | [our encryption key][3].
13 |
14 | We ask that you do not use other channels or contact the project maintainers
15 | directly.
16 |
17 | Non-vulnerability related security issues including ideas for new or improved
18 | security features are welcome on GitHub Issues.
19 |
20 | ## Security updates, alerts and bulletins
21 |
22 | Security updates will be released on a regular cadence. Many of our projects
23 | will typically release security fixes in conjunction with the
24 | Oracle Critical Patch Update program. Additional
25 | information, including past advisories, is available on our [security alerts][4]
26 | page.
27 |
28 | ## Security-related information
29 |
30 | We will provide security related information such as a threat model, considerations
31 | for secure use, or any known security issues in our documentation. Please note
32 | that labs and sample code are intended to demonstrate a concept and may not be
33 | sufficiently hardened for production use.
34 |
35 | [1]: mailto:secalert_us@oracle.com
36 | [2]: https://www.oracle.com/corporate/security-practices/assurance/vulnerability/reporting.html
37 | [3]: https://www.oracle.com/security-alerts/encryptionkey.html
38 | [4]: https://www.oracle.com/security-alerts/
39 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Free Oracle technologies for Developers
2 |
3 | Oracle offers many free technologies to developers as part of its comprehensive product portfolio which are not always easy to find. This page provides you with a one-stop-shop list of all of them. And the best part, **you can help as well!** If you find a technology that is missing in this list or spot a mistake, please read the [Contributing Guide](CONTRIBUTING.md) and submit a [Pull Request](https://github.com/oracle/free/pulls).
4 |
5 | Also, if you are looking for a list of all the open source projects that Oracle contributes to, check out [opensource.oracle.com](https://opensource.oracle.com).
6 |
7 | And make sure you also head over to [developer.oracle.com/free](https://developer.oracle.com/free) for additional great free developer resources from Oracle.
8 |
9 | Table of Contents
10 | =================
11 |
12 | * [Cloud](#cloud)
13 | * [Container Platform](#container-platform)
14 | * [Databases](#databases)
15 | * [Database Tools](#database-tools)
16 | * [Graph](#graph)
17 | * [In-Memory](#in-memory)
18 | * [Java](#java)
19 | * [JavaScript](#javascript)
20 | * [Linux](#linux)
21 | * [Machine Learning](#machine-learning)
22 | * [Python](#python)
23 | * [Ruby](#ruby)
24 | * [Serverless](#serverless)
25 | * [Source Code Management](#source-code-management)
26 | * [Virtualization](#virtualization)
27 |
28 | ## Cloud
29 | * [Oracle Cloud Always Free Tier](https://www.oracle.com/cloud/free/)
30 | * Compute
31 | * Compute - 2 AMD based Compute VMs with 1/8 OCPU and 1 GB memory each
32 | * Compute - 4 Arm-based Ampere A1 cores and 24 GB of memory usable as one VM or up to 4 VMs
33 | * Content Management
34 | * Content Management Starter Edition - 5000 assets per month
35 | * Databases
36 | * Autonomous Database - 2 DBs, 20 GB each
37 | * NoSQL Database with 133 million reads per month, 133 million writes per month, 25 GB storage per table, up to 3 tables
38 | * Network
39 | * Flexible Load Balancer - 1 instance, 10 Mbps
40 | * Flexible Network Load Balancer
41 | * Outbound Data Transfer - 10 TB per month
42 | * Bastion service - 5 Bastions
43 | * Site-to-Site VPN - 50 IPSec connections
44 | * VCN Flow Logs - 10 GB per month (shared with Logging)
45 | * Virtual Cloud Networks (VCN) - maximum of 2 VCNs, includes IPv4 and IPv6 support
46 | * Management
47 | * Monitoring - 500 million ingestion datapoints, 1 billion retrieval datapoints
48 | * Notifications - 1 million sent through https per month, 1000 sent through email per month
49 | * Observability - Application Performance Monitoring, 1000 tracing events per hour and 10 Synthetic runs per hour
50 | * Resource Manager - managed Terraform
51 | * Logging - 10 GB per month (shared with VCN Flow Logs)
52 | * Service Connector Hub - 2 service connectors
53 | * Storage
54 | * Archive Storage - 10 GB
55 | * Block Volume - 2 volumes, 200 GB total
56 | * Object Storage Standard - 10 GB
57 | * Object Storage Infrequent Access - 10 GB
58 | * Other
59 | * Email Delivery - 3,000 emails sent per day
60 | * 5 Private CA and 150 private TLS certificates
61 |
62 | * Full, detailed list - https://www.oracle.com/cloud/free/
63 | * Service Availability per region - https://www.oracle.com/cloud/data-regions/
64 |
65 | ## Container Platform
66 | * [Verrazzano](https://verrazzano.io/) - A hybrid multi-cloud Enterprise Container Platform
67 |
68 | ## Databases
69 | * [MySQL Community Server](https://dev.mysql.com/) - the world's most popular open-source database
70 | * [NoSQL Database Community Edition](https://www.oracle.com/database/technologies/related/nosql.html) - for low latency, flexible data models and elastic scale
71 | * [Oracle Database Express Edition](https://www.oracle.com/database/technologies/appdev/xe.html) - the ideal way to get started with Oracle Database
72 | * [Oracle Database Free](https://www.oracle.com/database/free/) - access to the newest features of the next-generation Oracle Database
73 | * [Oracle TimesTen In-Memory Database Express Edition](https://www.oracle.com/database/technologies/related/timesten-xe.html) - the fastest OLTP database
74 |
75 | ## Database Tools
76 | * [Application Express (APEX)](https://apex.oracle.com/) - a low-code development platform
77 | * [Developer Tools for Visual Studio](https://www.oracle.com/database/technologies/developer-tools/visual-studio/) - tightly integrated Oracle Database tools "Add-in"
78 | * [Developer Tools for VS Code](https://www.oracle.com/database/technologies/appdev/dotnet/odtvscodequickstart.html) - tools for editing and executing SQL and PL/SQL in Oracle Database
79 | * [MySQL Workbench](https://mysqlworkbench.org/) - cross-platform, visual database design tool for MySQL
80 | * [REST Data Services (ORDS)](https://www.oracle.com/database/technologies/appdev/rest.html) - bridges HTTPS and your Oracle Database
81 | * [SQLcl](https://www.oracle.com/database/technologies/appdev/sqlcl.html) - command line interface for Oracle Database
82 | * [SQL Developer](https://www.oracle.com/database/technologies/appdev/sqldeveloper-landing.html) - integrated development and management environment for Oracle Database
83 | * [SQL Developer Data Modeler](https://www.oracle.com/database/technologies/appdev/datamodeler.html) - graphical tool that enhances productivity and simplifies data modeling tasks
84 |
85 | ## Graph
86 | * [PGQL](https://pgql-lang.org/) - Property Graph Query Language
87 |
88 | ## In-Memory
89 | * [Coherence Community Edition](https://coherence.community/) - in-memory data grid
90 | * [Oracle TimesTen In-Memory Database Express Edition](https://www.oracle.com/database/technologies/related/timesten-xe.html) - the fastest OLTP database
91 |
92 | ## Java
93 | * [GraalVM](https://www.graalvm.org/) - High Performance JDK with JIT and AOT compilation
94 | * [Helidon](https://helidon.io) - a set of Java libraries for writing microservices
95 | * [Java](https://www.oracle.com/java/technologies/) - the Language of Possibilities
96 | * [VisualVM](https://visualvm.github.io/) - All-in-One Java Troubleshooting Tool
97 |
98 | ## JavaScript
99 | * [JavaScript Extension Toolkit (JET)](https://oracle.com/jet) - collection of open source JavaScript libraries
100 | * [GraalJS](https://www.graalvm.org/javascript/) - Run JavaScript applications faster and more efficiently on GraalVM
101 |
102 | ## Linux
103 | * [Oracle Linux](https://yum.oracle.com/index.html) - 100% application binary compatible with Red Hat Enterprise Linux
104 |
105 | ## Machine Learning
106 | * [Skater](https://oracle.github.io/Skater/) - Unified framework to enable ML Model Interpretation
107 | * [Tribuo](https://tribuo.org/) - Machine learning library written in Java
108 |
109 | ## Python
110 | * [GraalPy](https://www.graalvm.org/python/) - High-Performance Python runtime powered by GraalVM
111 |
112 | ## Ruby
113 | * [TruffleRuby](https://www.graalvm.org/ruby/) - Run Ruby applications faster and more efficiently on GraalVM
114 |
115 | ## Serverless
116 | * [Fn Project](https://fnproject.io/) - open source container-native serverless platform
117 |
118 | ## Source Code Management
119 | * [OpenGrok](https://oracle.github.io/opengrok/) - source code search and cross reference engine
120 |
121 | ## Virtualization
122 | * [VirtualBox](https://www.virtualbox.org/) - powerful x86 and AMD64/Intel64 virtualization product
123 |
124 | ## Contributing
125 |
126 | This project welcomes contributions from the community. Before submitting a pull request, please [review our contribution guide](./CONTRIBUTING.md)
127 |
128 | ## Security
129 |
130 | Please consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process
131 |
132 | ## License
133 |
134 | Copyright (c) 2023, 2024 Oracle and/or its affiliates.
135 |
136 | Released under the Universal Permissive License v1.0 as shown at
137 | .
138 |
--------------------------------------------------------------------------------