• Title/Summary/Keyword: Software Contract

Search Result 94, Processing Time 0.024 seconds

A Study on Reform Scheme of Software Industrial Promotion Law (소프트웨어산업진흥법의 개선방향에 관한 연구)

  • Choi, Chang-Ryeol
    • Journal of Information Technology Services
    • /
    • v.5 no.1
    • /
    • pp.61-81
    • /
    • 2006
  • It is necessary to systematically explore the reform plans of the Software Industrial Promotion Law to systematically a representative high-added value future knowledge-based industry, software industry. The current Software Industrial Promotion Law provides only one provision on software business contract procedures, and the Civil Code, the National Contract law or Subcontract Fairness Law regulate other things, so the features of software industry are not properly reflected. To the contrary, the Information Communication Construction Law or the Construction Basic Law effectively prevent disputes by providing material and detailed provisions. Therefore the current software industry needs to be shifted from promotion to fundamental one. That is, as the software industry takes up a large portion at present, so the law should have basic procedural provisions. Also the National Contract Law governs only the contract procedures of public sector, so there should be business performance procedural provisions to regulate the software business formalities of civil sector. And the National Contract Law controls the sale, construction and service of articles at separate contract procedures, but software business contains construction and service characters simultaneously, so there should be business performance procedures fit for software business. Thus this study presented the legislative need and bill on the performance procedures of software business.

A Study on Suggestions for Activating Smart Contract - Focusing on Software Export Business (스마트계약의 활성화 방안에 관한 연구 - 소프트웨어 수출사업을 중심으로)

  • Whayoon Song
    • Korea Trade Review
    • /
    • v.47 no.1
    • /
    • pp.163-180
    • /
    • 2022
  • The purpose of this study is to examine the extent to which smart contracts can be applied to the software export business and to find out the legislative issues to activate smart contracts. A smart contract is a computer program that automatically executes a contract when conditions are fulfilled. Smart contracts can play a pivotal role in the field that requires immediate execution of contract or in a highly standardized field with multiple parties involved. In the software export business, it is desirable to apply the smart contract partially rather than applying the smart contract to the entire process because various parties are involved and the process is very complicated. The business model of exporting packaged software, a completed software that is mainly licensed for use, rather than the business model of exporting customized software is suitable for using smart contracts because the project for implementing customized software is mainly focused in the development stage. When smart contracts are used in processes such as contract signing, payment, and project management, work efficiency can be increased. In addition, smart contracts can be used when conditions can be quantified, such as error penalties, in areas that previously required contracts with third parties such as banks, guarantors. In order for smart contracts to be actively used in practice, legal reviews on various issues are necessary including the legality of a smart contract and the validity as an electronic document of NFT (non-fungible token) certificate. Also, for the system stability preventing hacking, etc, the periodic verification or inspection by a third party is essential. To activate smart contracts in international transactions the international treaty regarding smart contracts is also necessary.

Developing Educational System based on S-OJT in Contract Based Department using DACUM: Case of Software Development and Materialization Occupational Group (DACUM을 활용한 S-OJT 기반의 계약학과 교육체계 개발 : 소프트웨어 개발 및 구현 직군을 중심으로)

  • Lee, Chan;Choi, Young-Jun;Jung, Bo-Young
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.5 no.1
    • /
    • pp.58-65
    • /
    • 2013
  • The purpose of this study was to develop field-centered educational system in contract based department using DACUM for occupational group in software development and materialization area. Job model for contract based department was developed and both educational need and appropriate educational method was investigated and analyzed. Then, knowledge, skill and attitude were elicited and categorized. Subjects for S-OJT were organized and hierarchy of subjects was constructed according to career path set by job experts. Then, educational system in contract based department for software development and materialization was developed by connecting developed subjects with former curriculum. Based on this result the directions for the future studies was discussed.

  • PDF

A Study on the U.S. Cases about the Transaction of Software (소프트웨어 거래의 UCC 제2편의 적용에 관한 연구 - 미국의 판례를 중심으로 -)

  • Kim, Jae-Seong
    • THE INTERNATIONAL COMMERCE & LAW REVIEW
    • /
    • v.18
    • /
    • pp.7-25
    • /
    • 2002
  • Owing to a tremendous progress of information technology we have faced a great change of a society. This change has happened to almost all of a society. As a result intangible goods are also included as a major concern in international trade. We may say U.S. is one of the countries transaction of software is the most flourishing. I have tried to classified the cases of software transaction in U.S. into five groups. As a result I have known the UCC had been applied to the almost transaction of standard software. However UCC had not been applied to custom software and data processing. In these days UCITA which is very similar to a previous proposal UCC 2B has been presented. This is a contract law that would apply to computer software, multimedia products, and databases. It has been designed to create a uniform commercial contract law for those products. Now therefore we should make observation of a tendency about transaction of software in U.S. The reason is that we pay attention to the symbol and dormant power of U.S. in international trade.

  • PDF

A Variability Design Technique based on Component Architecture for Dynamic Component Integration (컴포넌트 아키텍쳐 기반의 동적 컴포넌트 조합을 위한 가변성 설계 기법)

  • Kim Chul Jin;Cho Eun Sook
    • Journal of Internet Computing and Services
    • /
    • v.6 no.2
    • /
    • pp.13-24
    • /
    • 2005
  • Software development by component integration is the mainstream for time-to-market and is the solution for overcoming the short lifecycle of software. Therefore, the effective techniques for component integration have been working. However, the systematic and practical technique has not been proposed. One of main issues for component integration is how to specify integration and the component architecture for operating the specification, in this paper, we propose a workflow variability design technique for component integration, This technique focuses on designing to a connection contract based on the component architecture. The connection contract is designed to use the provided interface of component and the architecture can assemble and customize components by the connection contract dynamically.

  • PDF

Design Model for Extensible Architecture of Smart Contract Vulnerability Detection Tool

  • Choi, Yun-seok;Lee, Wan Yeon
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.12 no.3
    • /
    • pp.189-195
    • /
    • 2020
  • Smart contract, one of the applications of blockchain, is expected to be used in various industries. However, there is risks of damages caused by attacks on vulnerabilities in smart contract codes. Tool support is essential to detect vulnerabilities, and as new vulnerabilities emerge and smart contract implementation languages increase, the tools must have extensibility for them. We propose a design model for extensible architecture of smart contract vulnerability detection tools that detect vulnerabilities in smart contract source codes. The proposed model is composed of design pattern-based structures that provides extensibility to easily support extension of detecting modules for new vulnerabilities and other implementation languages of smart contract. In the model, detecting modules are composed of independent module, so modifying or adding of module do not affect other modules and the system structure.

A DRM Framework for Distributing Digital Contents through the Internet

  • Lee, Jun-Seok;Hwang, Seong-Oun;Jeong, Sang-Won;Yoon, Ki-Song;Park, Chang-Soon;Ryou, Jae-Cheol
    • ETRI Journal
    • /
    • v.25 no.6
    • /
    • pp.423-436
    • /
    • 2003
  • This paper describes our design of a contents distribution framework that supports transparent distribution of digital contents on the Internet as well as copyright protection of participants in the contents distribution value chain. Copyright protection must ensure that participants in the distribution channel get the royalties due to them and that purchasers use the contents according to usage rules. It must also prevent illegal draining of digital contents. To design a contents distribution framework satisfying the above requirements, we first present four digital contents distribution models. On the basis of the suggested distribution models, we designed a contract system for distribution of royalties among participants in the contents distribution channel, a license mechanism for enforcement of contents usage to purchasers, and both a packaging mechanism and a secure client system for prevention of illegal draining of digital contents.

  • PDF

The Solution Of Software Contract (기획특집 - 공공 소프트웨어 발주관행 개선방안(IT 프로젝트관리 실무))

  • Shim, Ki-Bo
    • Journal of the Korean Professional Engineers Association
    • /
    • v.42 no.5
    • /
    • pp.29-31
    • /
    • 2009
  • A general practice in software ordering behavior in public sector has been an enormous obstacle standing in development path of Korea's software industry. Standard on software development cost estimation is supposedly based on Function Point, but in general, it is on headcounting (a number of people involved in a project). Moreover, it is difficult to change a contract in an on-going project, since statement of work is not precisely and carefully described. But it has a simple solution. Design and Implementation should be a separate project, as in construction industry, and both power and responsibility for design should be given to an expert with a national-level qualification. Here, there is a simple way for Korea to reborn as one of the strongest software country.

  • PDF

Improvement of Completeness Determination in Software Development Contract Disputes (소프트웨어 도급계약 분쟁에서 완성도 산출 방식의 한계와 문제점)

  • Kim, Si Yeol
    • Journal of Software Assessment and Valuation
    • /
    • v.17 no.1
    • /
    • pp.1-9
    • /
    • 2021
  • In disputes involving contracts for work, most issues boil down a single, most crucial, underlying question: whether the agreed work was completed. The same applies to software development services, which are usually usually provided under contracts for work. In disputes arising from software development contracts, appraisal is commonly used to determine the completeness of the software in question. However, it is often difficult to ensure the objectivity of the appraisal. This study examines past cases involving the determination of software completeness to identify the method used in each case. Then, based on the findings, this study identifies issues requiring improvements to ensure objective determination of completeness.

An Empirical Study on Contract Model for IT Outsourcing Application Operation (IT 아웃소싱 어플리케이션 운영 계약모델에 대한 실증적 연구)

  • Kim, Heungshik;Park, Soah
    • Journal of Information Technology Services
    • /
    • v.16 no.2
    • /
    • pp.45-60
    • /
    • 2017
  • The study suggests a contract model of application operation through case study of A bank's IT outsourcing application contract based on workload. The IT outsourcing order form has a problem in that the scope of work is ambiguous due to the integration of operation and maintenance. In this study, application operation and maintenance were separated by referring to application operation history provided in ISO/IEC15504-5 standard. The scope of the IT outsourcing service was clarified by organizing the definition and detail activities of the application operation business. Application operation contract method has generally applied estimation method by the number of input manpower and period by agreement between buyer and client. As there is no activity to calculate the number of input manpower based on the operational work history and based on the standard workload per activity. In this case is not guaranteed due to the simple agreement between the contractors. In this paper, we propose an application operating cost estimation model that measures the size of the operating software using function point analysis that is the basis of application operation tasks. In order to verify the validity of the application operation cost model, we verified the correlation between the application size and the labor cost through regression analysis using SPSS.