Pengembangan aplikasi eksternal memerlukan kontrak

Aplikasi seluler telah menjadi bagian integral dari kehidupan modern sejak smartphone berkembang pesat. Tidak hanya itu, banyak pemrogram mengembangkan aplikasi mereka sendiri yang kemudian menghasilkan lebih banyak atau lebih sedikit uang melalui toko aplikasi. Para pendiri dan startup lain juga perlu memperluas model bisnis mereka dengan menyertakan aplikasi seluler agar dapat diakses oleh pelanggan mereka.

Meskipun banyak aplikasi yang diprogram oleh pemrogramnya sendiri, banyak juga perusahaan yang tidak melakukannya sendiri, melainkan menugaskan pemrogram eksternal untuk membuatnya. Seperti kontrak lainnya, kontrak pengembangan aplikasi harus dirancang dengan hati-hati.

Pada prinsipnya kontrak pengembangan aplikasi adalah kontrak pembuatan perangkat lunak. Namun ada beberapa poin khusus yang perlu diatur secara khusus, seperti masuknya aplikasi ke dalam toko aplikasi. Perbedaan khusus harus dibuat antara apakah aplikasi individual dirancang dari awal dan apakah aplikasi pemasaran dibuat, misalnya, mirip dengan situs web. Berikut ini adalah ikhtisar pertanyaan umum tentang kontrak pengembangan aplikasi sebelum masuk ke beberapa hal spesifik.

Kontrak pengembangan aplikasi

Seperti kontrak lainnya, kontrak pengembangan aplikasi juga harus dibuat secara tertulis. Selain syarat dan ketentuan umum seperti klausul pertanggungjawaban, cara menangani cacat material, dan sebagainya, persyaratan dan/atau spesifikasi fungsional harus dibuat. Ini harus menjelaskan secara rinci ruang lingkup, fungsionalitas dan desain perangkat lunak. Artinya pelanggan mengetahui apa yang diterimanya dan kedua pihak yang terlibat dapat mengandalkan kesepakatan yang jelas jika terjadi perselisihan.

Dianjurkan untuk menyewa pengacara yang berspesialisasi dalam hukum TI untuk membuat templat kontrak, karena klasifikasi hukum kontrak perangkat lunak rumit dan syarat dan ketentuan umum hukum sulit dipahami oleh orang awam.

Titik awal penilaian hukum kontrak pengembangan perangkat lunak adalah bahwa perangkat lunak/aplikasi yang akan dijual secara berkala mewakili satu hal. Apakah transfer permanen perangkat lunak yang akan dibuat merupakan kontrak kerja atau lebih tepatnya kontrak pembelian dengan berbagai elemen kontrak kerja masih kontroversial di kalangan pengacara, namun sulit dipahami oleh non-pengacara. Hal ini menjadi masalah bagi pengembang karena jika ketentuan kontrak dibuat untuk satu jenis kontrak, namun pengadilan menerima jenis kontrak lain, maka ketentuan tersebut mungkin tidak efektif.

Terdapat juga perbedaan dalam jangka waktu pembatasan – jika terjadi nasib buruk, pihak yang terlibat akan menanggung bebannya sendiri karena mereka berasumsi bahwa mereka mempunyai waktu satu tahun lebih lama untuk menuntut haknya.

Situasinya lebih sederhana jika perangkat lunak hanya disewakan, yaitu dibiarkan untuk waktu terbatas. Hal ini sering terjadi, misalnya, ketika program pemasaran baru dibuat dan pelanggan dapat membatalkan penggunaannya setiap tahunnya. Hukum kontrak untuk pekerjaan dan jasa kemudian berlaku pada penciptaan, sehingga klien misalnya mempunyai kewajiban untuk bekerja sama (pengiriman logo atau sejenisnya).

Saat menyewa, penyedia perangkat lunak wajib selalu memperbarui dan menjalankannya. Misalnya, jika perubahan di toko aplikasi memaksa pembaruan pada aplikasi, pemilik harus menyediakannya tanpa biaya tambahan. Risiko ini biasanya sudah diperhitungkan dalam jumlah pembayaran rutin.

Penyertaan dan penghapusan aplikasi di toko aplikasi

Kontrak sering kali mengatur apakah pengembang itu sendiri atau pelanggan yang menempatkan aplikasi di toko. Jika pengembang menyiapkan aplikasi, harus diingat bahwa ia hanya boleh berkomitmen secara kontrak untuk pendaftaran, karena hasil pemeriksaan oleh operator toko tidak dapat diprediksi secara andal. Hal ini menimbulkan pertanyaan penting tentang bagaimana konsep cacat material ditangani.

Jika aplikasi ditolak oleh toko, pengembang masih dapat mengklaim pembayaran biaya jika penolakan tersebut tidak dapat disalahkan pada mereka, misalnya jika penyedia aplikasi menyertakan konten pornografi. Namun jika penolakan tersebut karena cacat teknis, maka pengembang bertanggung jawab. Minimal, kontrak pengembangan program harus membahas perbedaan ini. Untuk proyek yang luas, masuk akal untuk memasukkan persyaratan teknis individual yang ditetapkan oleh toko aplikasi dalam kewajiban kinerja kontrak.

Hal yang sama berlaku jika aplikasi awalnya disetujui, namun kemudian dihapus oleh toko aplikasi. Khususnya, jika penghapusan dilakukan tanpa alasan dari toko aplikasi, sulit untuk membuktikan apakah cacat teknis merupakan faktor penentunya. Kewajiban membayar juga dapat dipengaruhi oleh hal ini: Jika penggunaan aplikasi disewakan, pengembang tidak dapat lagi meminta pembayaran sewa setelah dihapus dari toko.

Peraturan hak cipta

Pengembang aplikasi harus menerapkan peraturan untuk melindungi aplikasi yang mereka kembangkan. Perlindungan hak cipta muncul ketika aplikasi yang diprogram dalam registri tidak diperlukan. Kecuali ditentukan lain dalam kontrak, berlaku apa yang disebut doktrin pengalihan tujuan, yang menyatakan bahwa pelanggan hanya dapat menggunakan karya tersebut untuk tujuan yang dimaksudkan dalam kontrak. Jadi kontraknya sering kali berisi catatan bahwa aplikasi sedang dikembangkan untuk digunakan di toko aplikasi. Selain itu, harus ditentukan hak pakai untuk mengalihkan aplikasi kepada pihak ketiga, namun tentunya tidak dapat diunduh oleh pengguna di toko aplikasi.

Perhatian disarankan saat menggunakan konten pihak ketiga: Jika pelanggan menyediakan konten seperti gambar atau teks, dia harus memastikan bahwa dia memiliki semua hak atas konten tersebut. Sekalipun konten lain seperti musik digunakan, haknya harus diperoleh terlebih dahulu. Perjanjian lisensi yang ada mungkin perlu ditinjau atau dirancang. Apakah haknya sederhana atau eksklusif, terbatas waktu atau tempat, atau permanen, apakah ada hak pengeditan? Penulis memiliki posisi yang kuat, jadi keraguan apa pun harus dihilangkan sebelum terdaftar di toko aplikasi.

Peraturan perlindungan konsumen dalam aplikasi

Menurut hukum Jerman, setiap permohonan harus memiliki cap dan pernyataan perlindungan data. Khususnya, jika data ditransfer sebelum aplikasi digunakan untuk pertama kali, harus ada link ke pernyataan perlindungan data di app store. Bahkan dengan pembelian dalam aplikasi, apa yang disebut solusi tombol dan persyaratan informasi lainnya harus benar-benar dipenuhi (yang tidak diperhitungkan oleh operator toko).

Penyedia aplikasi bertanggung jawab untuk mematuhi peraturan ini. Namun, pengembang harus membuat kerangka kerja bagi penyedia untuk memenuhi kewajiban ini. Artinya, khususnya harus ada tautan ke pemberitahuan hukum dan pernyataan perlindungan data di aplikasi, penyedia harus menyediakan kontennya. Terkait pengoperasian halaman beranda, ada risiko peringatan, tidak ada kompromi yang harus dilakukan di sini.

Penutup

Untuk kontrak pengembangan aplikasi, tidak cukup jika pengembang hanya mengambil alih kontrak yang sebelumnya ia gunakan untuk perangkat lunak pengguna atau pemrograman beranda. Sejumlah peraturan khusus harus dibuat, terutama karena pemeriksaan toko aplikasi yang tidak jelas. Peraturan kontrak yang salah dapat mengakibatkan risiko biaya tinggi bagi perusahaan rintisan.

Gambar: 1770 (Lisa Vanovitch) / PantherMedia

situs judi bola