| repositorynoun | a place where project files and version history are stored ์ ์ฅ์, ๋ฆฌํฌ์งํ ๋ฆฌ e.g. Before using the code, she checked the repository history. |
| Trojan malwarephrase | malicious software that pretends to be safe or useful ํธ๋ก์ด ๋ชฉ๋ง ์
์ฑ์ฝ๋ e.g. The security team warned that the installer contained Trojan malware. |
| commit historyphrase | the record of changes made to files in a project over time ์ปค๋ฐ ์ด๋ ฅ e.g. The commit history showed that the same files were copied from another project. |
| READMEnoun | a file that explains a project and how to use it ๋ฆฌ๋๋ฏธ ํ์ผ, ํ๋ก์ ํธ ์ค๋ช
ํ์ผ e.g. Always read the README before downloading anything from a new project. |
| forknoun | a copy of a repository made to develop it separately ํฌํฌ, ๋ณต์ ์ ์ฅ์ e.g. Because it was not a fork, the copied project looked more suspicious. |
| executable filephrase | a file that can run a program on a computer ์คํ ํ์ผ e.g. Do not open an executable file unless you trust its source. |
| DLLnoun | a file that contains code used by programs in Windows ๋์ ๋งํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(DLL) e.g. The archive included a DLL that looked normal at first. |
| scriptnoun | a short program that automates tasks ์คํฌ๋ฆฝํธ, ์๋ํ ํ๋ก๊ทธ๋จ e.g. He wrote a script to search for suspicious repository patterns. |
A researcher says they found about 10,000 GitHub repositories that appear to distribute Trojan malware. The discovery began with a simple search. When the researcher checked whether search engines had indexed one of their own projects, they found another repository with exactly the same name and description. It also copied the full commit history, but a recent change had added a link to a ZIP archive in the README file.
Later, the researcher found another similar case while browsing GitHub tags. After watching these repositories, they noticed a repeated pattern. Every few hours, the previous commit was deleted and the same new commit was pushed again. The only visible change was in the README, where a link to a ZIP archive had been inserted. The repositories were not forks, and they came from different contributors with different names, which made the campaign harder to spot.
According to the report, the archive usually contained a small set of files, including a command script, an executable file, another file with a random name, and a DLL. If the archive link was submitted to VirusTotal, it reportedly showed no threats. However, when the ZIP file itself was scanned, security tools detected a Trojan. A Trojan is a type of malware that looks harmless but can secretly run dangerous actions on a computer.
To find more cases, the researcher created a general search pattern and wrote a script to look for repositories with the same behavior. The pattern included copied commits, repeated commit replacement, README-only updates, and links to ZIP archives in new non-fork repositories. The report also said that GitHub support was contacted, but action took time. The case shows how attackers may abuse trusted developer platforms and why engineers should inspect unusual repository activity carefully.
| operating systemnoun | the main software that manages a computer's hardware and programs ์ด์์ฒด์ e.g. The operating system controls how the computer uses memory and storage. |
| kernelnoun | the central part of an operating system that communicates with hardware ์ปค๋ e.g. Engineers changed the kernel to test how the device handled system calls. |
| hardwarenoun | the physical parts of a computer or electronic system ํ๋์จ์ด e.g. The software worked well, but the hardware needed an upgrade. |
| processornoun | the main chip in a computer that performs calculations and runs instructions ํ๋ก์ธ์, ์ฒ๋ฆฌ์ฅ์น e.g. A faster processor can improve the performance of many applications. |
| branch predictornoun | a CPU feature that guesses which instruction path will be used next ๋ถ๊ธฐ ์์ธก๊ธฐ e.g. The branch predictor helps the CPU save time during repeated tasks. |
| speculative executionnoun | a process where a chip does work early based on a prediction ์ถ์ธก ์คํ e.g. Speculative execution can increase speed, but it may also create security risks. |
| unstableadjective | not reliable or likely to change or fail easily ๋ถ์์ ํ e.g. The test environment became unstable after several manual changes. |
| reproducibleadjective | able to be repeated with the same results ์ฌํ ๊ฐ๋ฅํ e.g. Good research should be reproducible by other teams. |
Researchers at MIT have built a new operating system kernel called Fractal to study how modern computer chips really work. A kernel is the core part of an operating system that controls hardware and software resources. The team said that common systems such as Linux or macOS were not designed for this kind of research. As a result, scientists often have to change existing kernels by hand, which can make experiments unstable and difficult to repeat.
Fractal was created from the ground up with a different goal: to treat the hardware itself as the main object of study. The researchers wanted a cleaner view inside a processor, especially when studying small behaviors that can affect security. These details matter because some attacks, such as Spectre and Meltdown, depend on hidden actions inside the chip. If researchers cannot clearly observe those actions, it is harder to test systems and understand risk.
One early use of Fractal was a close study of branch predictors in Appleโs M1 processor. A branch predictor is a part of the CPU that guesses what code may run next so the processor does not waste time waiting. This guessing improves speed, but it can also create security problems through speculative execution, where the chip temporarily performs work before it knows the final result is needed. According to MIT, Fractal helped reveal previously unknown behavior in the M1.
The researchers also reported the first evidence that a speculative attack class called Phantom affects Apple Silicon. More broadly, the project shows that better research tools can lead to better understanding of hardware security. Instead of adapting general-purpose operating systems for specialized experiments, the MIT team built a system designed for careful observation from the start. Their work may help future researchers study processors in a more reliable and reproducible way.
| milestonenoun | an important stage in the development of something ์ค์ํ ์ด์ ํ, ์ฃผ์ ๋จ๊ณ e.g. Getting the feature into the main repository was a major milestone for the team. |
| previewnoun | a test version released before full public use ํ๋ฆฌ๋ทฐ, ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ์ e.g. The new Java feature will first appear as a preview in a future JDK. |
| disabled by defaultphrase | not turned on automatically unless the user chooses it ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋ e.g. Because the option is disabled by default, developers must enable it manually. |
| reference typesphrase | data types where a variable stores a reference to an object, not the object itself ์ฐธ์กฐ ํ์
e.g. In Java, many values are stored as reference types instead of direct values. |
| pointer indirectionphrase | the extra step of following a pointer to reach the real data ํฌ์ธํฐ ๊ฐ์ ์ฐธ์กฐ e.g. Too much pointer indirection can slow down memory access. |
| metadatanoun | data that gives information about other data ๋ฉํ๋ฐ์ดํฐ e.g. Each object header contains metadata used by the JVM. |
| heap allocationsphrase | memory spaces created on the heap for objects during program execution ํ ํ ๋น e.g. A large number of heap allocations can increase memory pressure. |
| garbage collectornoun | the system that automatically frees memory no longer in use ๊ฐ๋น์ง ์ปฌ๋ ํฐ e.g. The garbage collector helps manage memory, but it also adds overhead. |
Project Valhalla is a long-running OpenJDK effort to make some Java objects work more like primitive types such as int. In June 2026, Oracle engineer Lois Foltan confirmed that JEP 401, called Value Classes and Objects, was integrated into the main OpenJDK repository and is targeting JDK 28. This is an important milestone after about a decade of work, but the feature is planned as a preview and will be disabled by default at first.
The main idea of Valhalla is often described as โcodes like a class, works like an int.โ In Java today, most data is stored as reference types. That means a variable usually holds a pointer to an object somewhere else in memory, not the object itself. This design is flexible, but it can reduce performance. Reading data may require pointer indirection, and each object also needs memory for metadata in its header.
These costs become more serious at scale. A large array of small objects can create many separate heap allocations, and later the garbage collector must clean them up. Because the objects may be spread across memory, access can be less efficient than with simple primitive values stored closely together. Valhalla tries to improve this by letting developers write normal classes with clear field names and methods while allowing the JVM to store and handle some values in a more compact way.
Still, the current step does not mean the whole project is finished. Community members noted that this is only the first part of Valhalla, and even supporters describe the situation as nuanced. The integration itself is large, which shows how deeply the change affects the platform. For Java developers, JDK 28 could be the first real chance to test these ideas in practice and see how value classes may change performance, memory use, and API design in future applications.
| analytical databasenoun | a database designed to query and analyze large amounts of data quickly ๋ถ์์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค e.g. An analytical database can help a company study sales trends from millions of records. |
| contributorsnoun | people who help a project by adding code, ideas, documents, or fixes ๊ธฐ์ฌ์๋ค e.g. Open-source contributors often improve software from many different countries. |
| repositorynoun | an online place where a software project's code and history are stored ์ ์ฅ์, ๋ฆฌํฌ์งํ ๋ฆฌ e.g. The team keeps its source code in a public repository. |
| contribution guidelinesphrase | written rules that explain how people can contribute to a project ๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ e.g. Before sending code, I read the contribution guidelines carefully. |
| code reviewnoun | the process of checking another developer's code before it is accepted ์ฝ๋ ๋ฆฌ๋ทฐ e.g. Code review helped us find a performance problem before release. |
| continuous integrationnoun | a development practice where code changes are tested automatically and often ์ง์์ ํตํฉ e.g. Continuous integration gives quick feedback when a new change breaks the build. |
| modularadjective | built from separate parts that are easier to understand or change ๋ชจ๋ํ๋ e.g. Modular code is usually easier to maintain than one large file. |
| pull requestnoun | a request to add your code changes to a shared software project ํ ๋ฆฌํ์คํธ e.g. She opened a pull request to improve the logging system. |
ClickHouse, an analytical database, marked ten years in open source in June 2026. An analytical database is software designed to process large amounts of data quickly for reporting and analysis. According to the company blog, ClickHouse has become a very popular open-source database and now has more than 2,000 contributors. The anniversary article says this growth came from building the project in public and making it easy for people to learn from the code.
The blog explains that open source can mean different things. At the lowest level, code is only published for people to read. At higher levels, development happens in a public repository, outside contributors are accepted, and the project has clear contribution guidelines. The strongest form also includes open roadmaps, code review, testing, continuous integration, release cycles, user support, and documentation. The article presents ClickHouse as a project that tries to follow this more complete and transparent model.
A major theme of the post is education. The founder says the source code is written so other engineers can study it. He describes the code as modular, well-documented, and explained with comments when ideas become complex. The project is also presented as a place to learn modern C++ development, including newer language features as well as practical engineering work such as build systems, testing, and review processes. In this way, the repository is not only a product but also a learning resource.
The article also highlights experimentation and contributor support. Developers can open a pull request to test a new idea, even if it is not certain to be merged. The same testing and review standards are applied to these experiments. The post mentions possible areas such as memory allocators, compression libraries, hash tables, data formats, and sorting algorithms. It also says contributors are publicly credited, including in changelogs and inside the database itself. The message is that open source is not only about sharing code, but also about building a welcoming engineering culture.
| memory encryptionnoun | a security method that protects data in memory by converting it into unreadable form ๋ฉ๋ชจ๋ฆฌ ์ํธํ e.g. Memory encryption can help protect sensitive data stored in RAM. |
| consumeradjective | made for general users, not mainly for companies or experts ์ผ๋ฐ ์๋น์์ฉ์ e.g. The company sells both consumer and enterprise products. |
| firmwarenoun | software built into hardware that controls basic device functions ํ์จ์ด e.g. A firmware update fixed several problems on the motherboard. |
| startup codenoun | basic code that runs when a system starts and prepares hardware to work ์์ ์ฝ๋, ๋ถํ
์ด๊ธฐ ์ฝ๋ e.g. The startup code checks the hardware before the operating system loads. |
| physical accessphrase | the ability to directly touch or reach a device in the real world ๋ฌผ๋ฆฌ์ ์ ๊ทผ e.g. An attacker with physical access may try to copy data from a stolen laptop. |
| stabilitynoun | the quality of working reliably without crashing or failing ์์ ์ฑ e.g. The update improved system stability during heavy workloads. |
| transparencynoun | openness in sharing clear and honest information ํฌ๋ช
์ฑ e.g. Users expect transparency when a company changes a security feature. |
| compliancenoun | following rules, laws, or company policies ๊ท์ ์ค์, ์ปดํ๋ผ์ด์ธ์ค e.g. Security teams must check whether the new setup meets compliance requirements. |
A recent report says AMD has quietly removed a memory encryption feature from some consumer Ryzen CPUs after newer AGESA firmware updates. AGESA is low-level startup code that helps the motherboard and processor work together. The change was not clearly announced to users, so many people may not know that a security feature they expected is no longer available.
Memory encryption protects data stored in system RAM by turning it into unreadable code. In simple terms, it can make it harder for an attacker with physical access to read sensitive information directly from memory. This kind of protection is especially useful for devices that may contain passwords, private files, or company data. Without it, some users could face a higher security risk in certain attack situations.
The report suggests that the feature disappeared after newer firmware versions were installed. Firmware is software built into hardware, and BIOS updates often include new firmware from chip makers. Because many users install updates to improve stability, compatibility, or performance, they may have lost this protection without realizing it. According to the report, AMD engineers did not give clear public answers when asked about the reason for the change.
This situation raises wider questions about transparency in hardware security. When companies add or remove security features, users and IT teams need clear communication so they can assess risk and decide how to respond. For business users, even a small undocumented change can affect device policy, compliance, and trust. The case is also a reminder that firmware updates do not only improve systems; they can sometimes change the security model as well.
| artificial intelligencenoun | computer technology that can perform tasks that usually need human thinking ์ธ๊ณต์ง๋ฅ e.g. Artificial intelligence is now used in many workplaces to support decision-making. |
| depend onphrase | to need someone or something and trust it for support ~์ ์์กดํ๋ค e.g. If workers depend on software too much, they may stop checking details themselves. |
| systemsnoun | organized sets of technology or processes that work together ์์คํ
๋ค e.g. Modern AI systems can analyze large amounts of data very quickly. |
| deskillingnoun | the process of losing skills because a tool or machine does more of the work ํ์๋ จ, ์๋ จ ์ ํ e.g. Some experts worry that automation could cause deskilling in technical jobs. |
| real timephrase | happening immediately as events occur, without delay ์ค์๊ฐ e.g. The monitoring tool sends alerts in real time when it detects unusual activity. |
| performancenoun | how well someone or something does a task ์ํ ๋ฅ๋ ฅ, ์ฑ๊ณผ e.g. The team measured system performance before and after the update. |
| cognitiveadjective | related to thinking, understanding, and making decisions ์ธ์ง์ e.g. Debugging complex code often requires strong cognitive skills. |
| outsourceverb | to give work or responsibility to another person, company, or tool ์ธ์ฃผ ์ฃผ๋ค, ์ธ๋ถ์ ๋งก๊ธฐ๋ค e.g. Some teams outsource routine tasks to software so they can focus on strategy. |
As artificial intelligence becomes part of daily work, many people are asking a new question: can AI slowly weaken human skills? This concern is growing in medicine, computer science, and other fields where workers now use AI tools for difficult decisions. A recent survey of health-care workers in the United States found that many nurses and physicians worry about losing important abilities if they depend too much on AI systems.
Early research suggests that this problem, often called deskilling, may already be happening. One study followed experienced physicians in Poland who perform colonoscopies, a procedure that uses a flexible camera to examine the inside of the body. They used an AI system that analyzed images in real time and marked possible adenomas, which are pre-cancerous growths in the intestine. The tool was available on some days but not on others.
After the physicians became used to the AI system, their performance without it became worse. Before the tool was introduced, they found adenomas in a higher share of procedures. After several months of AI use, their detection rate dropped on days when the system was unavailable. The researchers said continuous exposure to AI assistance might make clinicians less focused or less responsible when they must make cognitive decisions alone.
Experts say these findings do not mean AI should be rejected. AI can still improve speed, accuracy, and support in many tasks. However, the results suggest that professionals need to think carefully about which skills they want to maintain and which tasks they are willing to outsource to machines. Researchers also say more studies are needed, but the early message is clear: if people rely on AI too heavily, some hard-earned expertise might atrophy over time.
| stable releasephrase | a software version that is considered ready for normal use ์์ ํ ๋ฒ์ , ์ ์ ์์ ๋ฆด๋ฆฌ์ค e.g. The team waited for the stable release before updating company devices. |
| operating systemnoun | the main software that controls a computer or device ์ด์์ฒด์ e.g. The operating system manages memory, storage, and hardware resources. |
| platformnoun | a system or environment where software runs or is developed ํ๋ซํผ e.g. Our application now supports a new mobile platform. |
| hardwarenoun | the physical parts of a computer or device ํ๋์จ์ด e.g. Good software should work well with the available hardware. |
| compatibilitynoun | the ability of systems or software to work together correctly ํธํ์ฑ e.g. The update improved compatibility with older accessories. |
| bug fixesphrase | changes made to remove errors or problems in software ๋ฒ๊ทธ ์์ e.g. This patch includes several bug fixes for login issues. |
| performance improvementsphrase | changes that make software or hardware work faster or better ์ฑ๋ฅ ๊ฐ์ e.g. Users noticed performance improvements after the latest update. |
| reliabilitynoun | the quality of working well in a consistent way ์ ๋ขฐ์ฑ, ์์ ์ฑ e.g. In production systems, reliability is often more important than new features. |
Valve has released SteamOS Linux 3.8 as a stable version for the Steam Deck. A stable release means the software has moved beyond testing and is ready for general use. For users, this usually brings more confidence in everyday performance. For developers and power users, it also shows that the platform is maturing and becoming more dependable over time.
SteamOS is a Linux-based operating system, which means it is built on the Linux software platform instead of Windows. An operating system is the main software that manages hardware, apps, and system resources. On a device like the Steam Deck, the operating system plays a big role in battery life, game compatibility, controls, and overall user experience. Even small system changes can affect how smoothly games run.
Although the source context does not list detailed features, a stable update generally suggests a mix of bug fixes, performance improvements, and better system reliability. Bug fixes remove software problems. Performance improvements help the device work faster or more efficiently. Reliability means the system behaves in a consistent way without unexpected issues. These areas are especially important for handheld gaming devices, where users expect quick startup, responsive controls, and solid game sessions.
The release is also interesting beyond gaming. It shows how a Linux-based platform can be developed for consumer hardware in a practical way. This matters to programmers because operating system updates can influence driver support, testing, deployment, and application behavior. In a broader sense, SteamOS 3.8 reflects the growing importance of software maintenance: not only creating new features, but also improving stability, compatibility, and long-term platform support.
| authorizationnoun | official permission to access a system, service, or data ๊ถํ ๋ถ์ฌ, ์ธ๊ฐ e.g. The security team changed the authorization settings for the new tool. |
| centrallyadverb | from one main place or system ์ค์์์, ์ค์์ง์ค์ ์ผ๋ก e.g. User access is managed centrally by the IT department. |
| OAuthnoun | a standard method that lets users give an app limited access to another service OAuth ์ธ์ฆ ํ์ค e.g. The app uses OAuth to connect to an external calendar service. |
| identity providerphrase | a service that verifies a userโs identity and manages login information ์ ์ ์ ๊ณต์, ID ์ ๊ณต ์๋น์ค e.g. Our identity provider handles employee logins for many internal systems. |
| single sign-onphrase | a login system that lets users access several services after signing in once ์ฑ๊ธ ์ฌ์ธ์จ, ํตํฉ ๋ก๊ทธ์ธ e.g. Single sign-on reduced the number of passwords employees needed to remember. |
| conditional accessphrase | security rules that allow or block access based on conditions such as device or location ์กฐ๊ฑด๋ถ ์ ๊ทผ e.g. Conditional access can block logins from unknown countries. |
| access tokenphrase | a digital token that proves a user or app can use a service ์ก์ธ์ค ํ ํฐ, ์ ๊ทผ ํ ํฐ e.g. The client sends an access token when it requests data from the server. |
| audit trailphrase | a record that shows what actions happened and who did them ๊ฐ์ฌ ์ถ์ ๊ธฐ๋ก e.g. The company kept an audit trail for all admin changes. |
A new security feature called Enterprise-Managed Authorization is now stable for the Model Context Protocol, or MCP. MCP is a way for AI tools and other clients to connect to external servers, tools, and data sources. The new extension is designed for enterprise use, where companies need stronger control over who can access which systems. According to the announcement, organizations can now manage authorization centrally and let users reach connected MCP servers through a single login.
The update tries to solve a common problem with the usual OAuth model. In many cases, each employee must connect and authorize every server one by one. This creates friction during onboarding and can slow down adoption inside a company. It also makes security management harder, because access depends on what each user approved separately. Another risk is that work and personal accounts can become mixed if there is no clear requirement to use a corporate identity.
With Enterprise-Managed Authorization, the companyโs identity provider becomes the main decision-maker for MCP server access. Administrators define policy in one place, and users sign in through single sign-on with their existing work identity. The system can then grant or deny access based on group membership, role, and conditional access rules. Behind the scenes, the client gets an identity assertion, which is a signed proof of who the user is, and exchanges it for an access token. Because of this flow, users do not need to go through a separate consent screen for each server.
The result is a zero-touch setup for end-users. If administrators enable a server for the organization, approved users can access it automatically when they log in. This also gives security teams a more centralized audit trail and makes it easier to avoid accidental mixing of personal and enterprise accounts. The extension is being adopted by companies including Anthropic, Microsoft, and Okta, as well as a growing number of MCP servers. The broader goal is to make enterprise access to tools and data simpler, safer, and easier to scale.
| fraudnoun | the crime of deceiving people in order to get money or information ์ฌ๊ธฐ, ๊ธ์ต ์ฌ๊ธฐ e.g. Banks invest heavily in systems that can detect fraud quickly. |
| recruiternoun | a person whose job is to find candidates for jobs ์ฑ์ฉ ๋ด๋น์, ๋ฆฌํฌ๋ฃจํฐ e.g. A recruiter contacted him about a software engineering role. |
| NDAnoun | a legal agreement to keep information secret ๋น๋ฐ์ ์ง๊ณ์ฝ e.g. She signed an NDA before joining the product meeting. |
| single sign-onphrase | a system that lets users access many services with one login ์ฑ๊ธ ์ฌ์ธ์จ, ํตํฉ ๋ก๊ทธ์ธ e.g. Single sign-on is convenient, but users must still check if the site is genuine. |
| two-factor authenticationphrase | a security method that requires a second step after entering a password ์ด์ค ์ธ์ฆ, 2๋จ๊ณ ์ธ์ฆ e.g. Two-factor authentication can improve security, but it does not stop every attack. |
| login sessionphrase | the period of access a system gives a user after signing in ๋ก๊ทธ์ธ ์ธ์
e.g. If a login session is stolen, an attacker may not need the password. |
| identity theftphrase | the crime of using another personโs personal information illegally ์ ์ ๋์ฉ e.g. Identity theft can damage both finances and online accounts. |
| social engineeringnoun | the use of psychological tricks to make people reveal information or take unsafe actions ์ฌํ๊ณตํ ๊ธฐ๋ฒ e.g. Security training often includes examples of social engineering attacks. |
A recent blog post warns that online fraud is becoming more organized and more believable, especially in the job market. The writer describes a possible scam in which a recruiter contacts a skilled tech worker about a great job. The company name seems real, the pay is attractive, and the interview process feels normal. After a friendly screening call, the candidate is asked to sign a simple NDA, or non-disclosure agreement, on an online legal platform before continuing.
The danger begins when the person signs in to that platform with a familiar single sign-on method such as a major email account. In the example, the login page looks real, and even the two-factor authentication step appears normal. But the attackers may be capturing the victimโs login session at the same time. A login session is the temporary access a website keeps after you sign in. If criminals steal that session, they may continue using the account without needing the password again.
The blog post says the scam does not end after the fake interviews. In fact, the interviews and later rejection may be part of the theater, designed to reduce suspicion. During that time, attackers can monitor email, download cloud files, and log in to other services connected to the same identity. They may also hide warning messages by changing mail filters. With enough personal data, they can try identity theft, open credit cards, or attempt access to financial accounts.
The articleโs larger point is that modern scams now combine social engineering with realistic digital tools. Social engineering means tricking people into trusting a false situation. AI can make these operations more convincing by helping criminals write better messages and imitate normal business communication. For professionals in tech, the lesson is not that every recruiter is fake, but that even experienced users can be targeted by careful, patient attacks. Strong verification habits and caution around login flows are becoming more important.
| revenuenoun | money a company earns from selling products or services ๋งค์ถ, ์์ต e.g. The startup increased its revenue after launching a new AI service. |
| expensesnoun | the money a company spends to operate ๋น์ฉ, ์ง์ถ e.g. Cloud expenses can grow quickly when user traffic increases. |
| research and developmentphrase | work a company does to create and improve new products or technology ์ฐ๊ตฌ๊ฐ๋ฐ e.g. The company invested heavily in research and development for its next model. |
| computing powerphrase | the processing ability of computers to perform tasks ์ฐ์ฐ ๋ฅ๋ ฅ, ์ปดํจํ
ํ์ e.g. Training large language models requires enormous computing power. |
| cost of revenuephrase | the direct cost of producing and delivering a product or service ๋งค์ถ์๊ฐ e.g. The company lowered its cost of revenue by improving system efficiency. |
| inferencenoun | the process of using a trained AI model to generate answers or predictions ์ถ๋ก e.g. Inference becomes expensive when millions of users send prompts every day. |
| operating lossphrase | money a company loses from its normal business activities ์์
์์ค e.g. Despite strong sales, the firm still reported a large operating loss. |
| for-profit structurephrase | a business organization designed to earn profit for investors or owners ์๋ฆฌ ๋ฒ์ธ ๊ตฌ์กฐ e.g. The company changed to a for-profit structure to raise more capital. |
Leaked financial documents suggest that OpenAI is still losing billions of dollars each year, even though its revenue is growing very quickly. According to reports based on audited statements, the companyโs revenue rose sharply from 2024 to 2025. By the end of 2025, monthly revenue was said to be close to $2 billion. This shows strong demand for AI products, but it does not mean the business is already healthy.
The biggest pressure comes from expenses. Research and development, or R&D, remained higher than total revenue in both years. In simple terms, R&D is the money spent to build and improve new AI models. These costs likely include training large models, which requires huge amounts of computing power. The documents also show that OpenAI paid a large amount of its R&D costs to Microsoft in 2025.
Another major cost is the cost of revenue, which means the money needed to deliver the service to users. For AI companies, this often includes inference costs, or the computing used when models answer user prompts in real time. As more people use chatbots and other AI tools, these serving costs can rise quickly. Sales and marketing expenses also increased, adding more pressure to the companyโs overall finances.
Reports say OpenAIโs operating loss increased from 2024 to 2025, although it improved slightly as a percentage of revenue. Its net loss in 2025 was much larger, but part of that appears to be a one-time accounting charge linked to its move toward a for-profit structure. The bigger question is whether AI companies can turn rapid growth into profit. To do that, they may need to control training costs, reduce inference costs, and prove clear business value to enterprise customers.